MMU
memory management unit
CPU
の要求するメモリアクセスを処理する
MMUの機能
物理アドレス
を
仮想アドレス
にマッピングする
メモリ保護
https://ja.wikipedia.org/wiki/メモリ保護
キャッシュ制御
バス
調停
いろいろなMMU
ARM
DEC Alpha
PowerPC
VAX
x86_32
x86_64
実装
APRレジスタ
Active Page Register
カーネルモード用と、ユーザーモード用にそれぞれ用意されている
/mrsekut-book-4774154644/055
仮想アドレスから物理アドレスを算出する具体的な方法も書いてる
PARレジスタ
と
PDRレジスタ
の組
PARレジスタ
Page Address Register
各ページの物理アドレス上の
ベースアドレス
に関する情報を保持する
PDRレジスタ
Page Description Register
各ページのブロック数やアクセス可否などの情報を保持する
https://ja.wikipedia.org/wiki/メモリ管理ユニット