33 在一個單 CPU 的分時多工作業系統下,時間片斷(time slice)是..-阿摩線上測驗
最佳解! | ||
2F
|
3F 自強不息 ctrl+F 高三下 (2024/04/16)
33 在一個單 CPU 的分時多工作業系統下,時間片斷(time slice)是設成 10 毫秒(milliseconds)。假設上下 文交換(context switch)需時 1 毫秒,而且所有的執行緒都是純粹進行計算,沒有任何的 I/O 或共享資源 的衝突,那麼該系統每秒最多可以執行多少個執行緒? (A) 105 (B) 100 (C) 95 (D) 90 A、B: process; (10 ms) s : context switch。( 1 ms) |-----| - |-----| - |-----| - |-----| - |-----|-|... A + s 依題意: 1個process+1個s,綁在1起,做為1個單位。 1000ms 可以 最多 運行 幾個單位? 1000/(10+1)==90.9...。 想像到了第89、90組。( 端點討論 。) 89*11==979ms。 90*11==990ms。 91*11==1001ms > 1000ms (... 查看完整內容 |