作業系統›Ch4 行程與執行緒管理
第 56 題/共 70 題
◀ OS 56/70
56. Solaris Scheduling、Priority、Time Quantum
#OS-04-056易Solaris SchedulingPriorityTime Quantum

下表是 Solaris 針對分時(time-sharing)與互動式(interactive)執行緒的排程對照表(dispatch table),請根據此表回答以下問題。

prioritytime quantumtime quantum expiredreturn from sleep
0200050
5200050
10160051
15160551
201201052
251201552
30802053
35802554
40403055
45403556
50404058
55404558
59204959

(1) [4%] 優先權(priority)為 15 的執行緒,其時間片段(time quantum)是多少毫秒?優先權為 55 的執行緒呢?

(2) [3%] 假設一個優先權為 35 的執行緒,用完了整個時間片段卻沒有阻塞(blocking)。排程器會指派給這個執行緒什麼新的優先權?

(3) [3%] 假設一個優先權為 40 的執行緒,在時間片段到期之前就因為 I/O 而阻塞(blocks for I/O)。排程器會指派給這個執行緒什麼新的優先權?

📄 成大112
跳轉到第題
▤完整推導請見《WH 資工筆記 · 作業系統》Ch4 行程與執行緒管理
本章題號 · 41–60 / 70