作業系統與硬體
關於頁表(page table)的作用,下列何者正確?
- A將虛擬位址的分頁編號對應到實體位址的分頁編號
- B將實體記憶體中的資料內容,以分頁為單位複製並保存
- C依分頁的順序排列並管理執行中行程的優先順序
查看答案與解析
正確答案:A. 將虛擬位址的分頁編號對應到實體位址的分頁編號
在虛擬記憶體中,程式使用的虛擬位址會被轉換成實際的實體記憶體位址來使用。頁表是一張依虛擬分頁編號,記錄對應的實體分頁編號與讀寫許可等保護資訊的表,由作業系統為每個行程建立,並由CPU的MMU參照。常用的轉換結果會保存在TLB中。它並不是用來複製資料內容,也不是管理行程優先順序的表。
- A. 正確。這是將虛擬分頁對應到實體分頁的表。
- B. 不會保存資料內容的複本。
- C. 行程的優先順序由排程器管理。