來源
- 科:操作系統(tǒng)
- 章:第一章 導(dǎo)論
- 節(jié):第二節(jié) 多道程序設(shè)計和分時
講解
例題:假如分時系統(tǒng)中有5個作業(yè)榛搔,設(shè)定時間片大小為2毫秒酌摇,每個進程在10毫秒內(nèi)各自運行了2毫秒澄阳。那么斗遏,該系統(tǒng)平均的響應(yīng)時間是()。
A. 0毫秒
B. 2毫秒
C. 4毫秒
D. 5毫秒
答案為:C. 4毫秒
查資料得知計算方式為:
(0+2+4+6+8)/5
=20/5
=4
計算過程解析:作業(yè)a的響應(yīng)時間為0ms梅猿,b為2ms氓辣,依此類推最大響應(yīng)時間為8ms。將所有作業(yè)的響應(yīng)時間取平均值即為上述代碼段中的計算方式袱蚓。
值得一提的是筛婉,此處響應(yīng)時間使用了分時系統(tǒng)開始執(zhí)行該進程的時間點,而不是工作中用到的執(zhí)行任務(wù)開始到執(zhí)行任務(wù)結(jié)束的耗費時間癞松。PS:個人認為此處定義用詞使用平均調(diào)度耗時更加準(zhǔn)確爽撒。