地特四等
114年
[資訊處理] 計算機概要
第 22 題
關於使用頁面錯誤頻率(page fault frequency, PFF)來防止輾轉現象(thrashing)的策略,下列敘述何者正確?
- A 如果 PFF 超過上限,則會為行程指派一個新的分欄(frame)
- B 如果 PFF 低於下限,則會為行程指派一個新的分欄(frame)
- C 如果 PFF 太高,則表示該行程需要釋放更多的分欄(frame)
- D 如果 PFF 太低,則表示該行程需要指派更多新的分欄(frame)
思路引導 VIP
想像一位工人在工作時,如果因為手邊空間太小,導致他每做一個步驟就必須停下來,走到遠處的倉庫去拿工具(這就像是發生了 Page Fault),為了讓這位工人工作得更順暢、減少他跑倉庫的次數,你會選擇「增加」還是「減少」他手邊可以擺放工具的空間?
🤖
AI 詳解
AI 專屬家教
恭喜你正確選出了 (A)!這顯示你對於作業系統中**虛擬記憶體(Virtual Memory)**的資源調配邏輯掌握得非常紮實。
頁面錯誤頻率的調節機制
頁面錯誤頻率(Page Fault Frequency, PFF)策略的核心在於維持系統的動態平衡。當一個行程(Process)的 PFF 超過預設的上限時,反映出該行程目前擁有的分欄(Frame)數量不足以支撐其執行所需的核心資料,導致系統必須頻繁地進行磁碟存取,進而引發輾轉現象(Thrashing)。因此,作業系統必須及時為該行程指派新的分欄,以穩定其執行效率。相對地,若 PFF 低於下限,則意味著分配給該行程的資源過剩,應回收部分分欄供其他行程使用。
▼ 還有更多解析內容