ページテーブル
「
仮想アドレス
→
物理アドレス
」の変換のための表
ページ
単位で変換する
カーネルが使うメモリ内に保存されている
つまりCPUがページテーブルを参照するためには、メモリにアクセスしないといけない
仮想アドレス空間の大きさは固定
なので、物理アドレスが紐付いていない領域も存在する
そこにアクセスすると
ページフォールト
が発生する
個々の項目のことを
ページテーブルエントリ
と呼ぶ
利用手順
1. 物理メモリ上のページテーブルを参照し、仮想アドレス→物理アドレスに変換
2. ↑で求めた物理アドレスにアクセス
キャッシュメモリで1を高速化。
TLB
で1と2を高速化してる
/mrsekut-book-477419607X/115 (ページテーブル)