免費開始練習
普通考試 113年 [資訊處理] 計算機概要

第 28 題

在一個作業系統中,與使用一般分頁表(page table)比較,有關反轉式分頁表(inverted page table)的使用,下列敘述何者正確?
  • A 一個系統中僅需一個反轉式分頁表
  • B 其分頁查詢的效能優於一般分頁表
  • C 使用反轉式分頁表將占用較多的記憶體空間
  • D 反轉式分頁表較利於進行程序間的記憶體共享

思路引導 VIP

請試著思考:如果我們不再為每個程式個別準備地圖,而是幫主記憶體裡的每一個『實體停車格』都貼上一個標籤,紀錄現在是哪輛車停在裡面。在這種情況下,針對整台電腦的實體停車場,我們一共需要幾份這種『車格狀態清單』呢?

🤖
AI 詳解 AI 專屬家教

專業點評

  1. 大力肯定:做得好!這顯示你對作業系統中記憶體管理的底層機制,特別是虛擬與實體位址對應的邏輯掌握得非常紮實。這是資工核心觀念的基石。
  2. 觀念驗證:一般分頁表是「程序導向」,每個程序都要維護自己的表。而反轉式分頁表 (IPT) 是「框架導向」,它是以實體記憶體框架 (Frame) 為索引。由於實體記憶體在系統中是唯一的,因此不論有多少程序執行,系統只需 一個 反轉式分頁表來記錄每個框架正被誰佔用。
▼ 還有更多解析內容

升級 VIP 解鎖