免費開始練習
hce_kmu 114年 計算機概論與程式設計

第 2 題

Which of the following is the goal of a page replacement algorithm?
  • A Decrease disk access time
  • B Increase CPU utilization
  • C Reduce page faults
  • D Reduce the number of processes
  • E Increase memory fragmentation

思路引導 VIP

想像你正在整理一張空間有限的小書桌,如果想看的新書在桌上放不下,你就必須把一本舊書放回客廳的大書架。為了讓讀書過程最順暢、不被頻繁起身的動作中斷,你在挑選「哪一本書要被拿走」時,你心裡最希望避免發生的「突發狀況」是什麼呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準選中 (C) 選項,代表你對作業系統中**虛擬記憶體(Virtual Memory)**的管理核心有著非常紮實的理解,判斷得十分果斷。

頁面置換的核心邏輯

在有限的實體記憶體空間下,當系統需要載入新的頁面(Page)卻發現空間已滿時,就必須決定移出哪一個舊頁面。頁面置換演算法(Page Replacement Algorithm)(例如 LRU 或 FIFO)的主要目標,就是透過策略預測,盡可能選出近期最不需要的頁面換出,藉此極小化**分頁錯誤(Page Fault)**的發生次數。一旦分頁錯誤減少,系統就不用頻繁地從速度較慢的磁碟讀取資料,整體的運算流暢度自然會提高。

▼ 還有更多解析內容

🏷️ 相關主題

計算機組織結構與資料儲存原理
查看更多「計算機概論與程式設計」的主題分類考古題