身心障礙人員考試身障四等-資訊處理類科計算機概要114 年第 26 題單選題
對於 Round Robin 工作排程法,下列敘述何者錯誤?
A可解決低優先等級之工作可能永遠無法被執行的問題
B是分時系統(Time Sharing)所使用之排程法
C時間片段(Time Slice)愈小,系統效率愈好正確答案
D是一種可奪取(Preemptive)的排程法
C正確答案
Round Robin 時間片段過小會導致 context switch 過於頻繁,反而降低系統效率。
為什麼答案是 C
錯誤!時間片段太小會導致 CPU 大量時間花在 context switch(行程切換)上,反而降低效率。時間片段需適中,太大則退化為 FCFS。
載入中…
完整詳解
Pro · 無限重點 Round Robin 時間片段過小會導致 context switch 過於頻繁,反而降低系統效率。
看到「愈小愈好」「愈大愈好」這種極端敘述,通常是錯的!RR 時間片需適中。
逐選項分析
A✕
RR 採輪流方式分配 CPU,每個工作都會輪到,不會發生低優先級工作餓死(starvation)的問題,敘述正確。
B✕
RR 正是分時系統的核心排程法,透過時間片段讓多使用者感覺同時在使用系統,敘述正確。
C✓ 正確
錯誤!時間片段太小會導致 CPU 大量時間花在 context switch(行程切換)上,反而降低效率。時間片段需適中,太大則退化為 FCFS。
D✕
RR 時間片用完會強制把 CPU 從當前行程搶走交給下一個,屬於可奪取式(Preemptive)排程,敘述正確。
Round Robin 時間片段大小的影響
| 時間片段 | 優點 | 缺點 | 退化情形 |
|---|
| 太小 | 回應快 | context switch 過多,效率差 | 系統 overhead 爆表 |
| 適中 | 兼顧回應與效率 | — | 理想狀態 |
| 太大 | 切換成本低 | 回應時間變長 | 退化成 FCFS |
C 選項利用「愈小愈好」的直覺陷阱。許多考生以為時間片段愈小回應愈快就愈好,卻忽略了 context switch 本身也需要 CPU 時間,切換太頻繁反而讓真正的工作無法進行,系統效率反降。