33 假設一台單 CPU 的電腦採用循環(round-robin)分時多工作業系統,而且每次進行上下文交換(context switch)所花的時間是500微秒(microseconds)。假設現在所有的工作都是純粹的計算行為,I/O 部分的量 小到可以忽略,而且所有工作的優先權一樣高。如果要讓上下文交換的執行時間占 CPU 總時間的比例不 大於5%,那麼系統的時間片斷(time slice)至少要定為多少毫秒(milliseconds)?
(A)10
(B)9.5
(C)9
(D)8.5

答案:登入後查看
統計: A(129), B(259), C(48), D(44), E(0) #2574530

詳解 (共 3 筆)

#4498623
此題可從題目中的線索分成3步驟來解:1....
(共 316 字,隱藏中)
前往觀看
20
1
#4754946

循環(round-robin)分時多工作業系統 = 上下文交換(context switch)+ 系統的時間片斷(time slice)

>上下文交換(context switch)= 5%= 500微秒

>那麼系統的時間片斷(time slice)= 95% = 9500微秒 = 9.5毫秒

16
1
#5972272
5% = 上下文交換時間/總時間, 也就...
(共 85 字,隱藏中)
前往觀看
4
0