什麼是頁表

記錄虛擬位址的頁號到實體位址頁號之對應關係的表。由作業系統為每個行程建立,CPU的MMU參照它來轉換位址。每個項目也包含保護用的位元。

日文名稱: ページテーブル

「頁表」出現在1領域的1道練習題中(CPU與架構等)。

這個名詞所屬的領域: 作業系統與硬體

練習頁表的題目

保存虛擬位址轉換為實體位址的結果,以加快位址轉換的快取是下列何者?

  1. AL3 快取
  2. BTLB(轉譯後備緩衝區)
  3. C暫存器檔案
查看答案與解析

正確答案:B. TLB(轉譯後備緩衝區)

在虛擬記憶體中,必須將程式所使用的虛擬位址轉換為實體位址,而轉換表(分頁表)位於記憶體上,若每次都去查詢,就得多次存取記憶體。因此將最近使用過的轉換結果保存在 TLB 中。TLB 很小,只有數十〜數千個項目,處理的記憶體範圍一大,未命中就會增加,所以有時會使用 2 MB 等大型分頁(巨型分頁,huge page)來擴大 TLB 的涵蓋範圍。

解析中的「頁表」

出現「頁表」的題目(1題)

  1. 保存虛擬位址轉換為實體位址的結果,以加快位址轉換的快取是下列何者?

相關名詞

虛擬記憶體 TLB(轉譯後備緩衝區) 中斷向量表 中斷處理常式 系統呼叫 頁面錯誤 特權模式 記憶體對映I/O 巢狀分頁 虛擬機器監視器(Hypervisor)

前往名詞解釋列表