地方政府公務人員四等-資訊處理類科計算機概要114 年第 22 題單選題
關於使用頁面錯誤頻率(page fault frequency, PFF)來防止輾轉現象(thrashing)的策略,下列敘述何者正確?
A如果 PFF 超過上限,則會為行程指派一個新的分欄(frame)正確答案
B如果 PFF 低於下限,則會為行程指派一個新的分欄(frame)
C如果 PFF 太高,則表示該行程需要釋放更多的分欄(frame)
D如果 PFF 太低,則表示該行程需要指派更多新的分欄(frame)
A正確答案
PFF 策略:缺頁率太高 → 加 frame;太低 → 收回 frame。正解 A。
為什麼答案是 A
PFF 超過上限代表該行程缺頁太頻繁,記憶體不足以容納其工作集,OS 應分配新 frame 以降低缺頁率,避免 thrashing。正確。
載入中…
完整詳解
Pro · 無限重點 PFF 策略:缺頁率太高 → 加 frame;太低 → 收回 frame。正解 A。
記住:PFF 高=缺頁太多=記憶體不夠→給 frame;PFF 低=太閒→收回 frame。
逐選項分析
A✓ 正確
PFF 超過上限代表該行程缺頁太頻繁,記憶體不足以容納其工作集,OS 應分配新 frame 以降低缺頁率,避免 thrashing。正確。
B✕ 陷阱
PFF 低於下限代表行程 frame 過多、使用效率低,OS 應「回收」frame 分配給其他行程,而非再指派新的。方向相反。
C✕ 陷阱
PFF 太高是缺頁嚴重,需要「增加」frame 而非釋放。若再釋放只會讓缺頁更嚴重,加劇 thrashing。
D✕ 陷阱
PFF 太低表示 frame 綽綽有餘,應釋放給其他需要的行程,不是再給更多。方向顛倒。
PFF 策略對照
| PFF 狀態 | 意義 | 處置 | 目的 |
|---|
| 超過上限 | 缺頁太頻繁、frame 不足 | 分配新 frame | 避免 thrashing |
| 低於下限 | frame 太多、浪費 | 回收 frame | 釋出給其他行程 |
| 介於上下限 | 正常運作 | 維持現狀 | 系統穩定 |
C、D 把「缺頁率高低」與「該加該減 frame」的關係完全講反。考生若沒想清楚「缺頁多代表記憶體不夠」,很容易直覺選錯。B 則是把上下限的動作對調。