普考-資訊處理計算機概要115 年第 33 題單選題
有關輾轉現象(Thrashing)出現的跡象,下列敘述何者正確?
A隨著多元程式規劃的程度增加,CPU 利用率跟著提高
B隨著多元程式規劃的程度增加,CPU 利用率跟著降低正確答案
C隨著分配給每個行程的分頁數量的增加,CPU 利用率跟著提高
D隨著分配給每個行程的分頁數量的增加,CPU 利用率跟著降低
B正確答案
輾轉現象(Thrashing)發生時,系統忙於置換分頁,導致隨多元程式程度增加,CPU利用率反而暴跌。
為什麼答案是 B
當多元程式程度過高,分配給每個行程的記憶體不足,引發大量缺頁中斷,CPU利用率隨之降低。
載入中…
完整詳解
Pro · 無限重點 輾轉現象(Thrashing)發生時,系統忙於置換分頁,導致隨多元程式程度增加,CPU利用率反而暴跌。
口訣『多到當機』:行程塞太多,記憶體不夠用,CPU都在換頁沒在算,利用率直接掉。
逐選項分析
A✕ 陷阱
正常情況下CPU利用率會提高,但題目問的是『輾轉現象出現』的跡象,此時利用率會下降。
B✓ 正確
當多元程式程度過高,分配給每個行程的記憶體不足,引發大量缺頁中斷,CPU利用率隨之降低。
C✕
增加每個行程的分頁數量可減少缺頁中斷,緩解輾轉現象,使CPU利用率提高,非出現跡象。
D✕
分配給行程的分頁數量增加,缺頁中斷減少,CPU利用率應為提高而非降低。
多元程式程度與 CPU 利用率關係
| 系統狀態 | 多元程式程度(行程數) | CPU 利用率變化 | 原因 |
|---|
| 正常運作 | 增加 | 提高 | CPU 較少閒置,資源利用率佳 |
| 輾轉現象(Thrashing) | 過度增加 | 急劇降低 | 記憶體不足導致頻繁缺頁與換頁 |
| 緩解或解決 | 減少行程或增加單一行程分頁 | 回升 | 缺頁中斷減少,CPU 回歸執行指令 |
考生易將『正常情況』與『輾轉現象』混淆。正常時行程增加會提高 CPU 利用率;但一旦陷入輾轉現象,行程塞太多導致記憶體不夠,CPU 都在忙著換頁,利用率反而會暴跌。