問題詳情

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

參考答案

答案:B
難度:適中0.5
書單:沒有書單,新增

用户評論

Show-ping Wan】評論

此題可從題目中的線索分成3步驟來解:1....

HCCC】評論

循環(round-robin)分時多工作業系統 = 上下文交換(context switch)+ 系統的時間片斷(time slice)>上下文交換(context switch)= 5%= 500微秒>那麼系統的時間片斷(time slice)= 95% = 9500微秒 = 9.5毫秒