Lions' Commentary on UNIX の読書会に行ってきました。 6章以降を読み進めるのに、アクティブページレジスタのことを知っていたほうが いいかなと思ったのでまとめてみました。 説明するにあたってのルール この記事では、0始まりの数字0200などは8進数とします。 それ以外は10進数です。 基礎知識 メモリはページという単位で管理されていて 1ページは最大128ブロックで構成される。 1ブロックあたりの大きさは64byte 詳しくはLions本の第2章を読んでください 仮想アドレスと物理アドレスの対応 とりあえず、仮想アドレスを物理アドレスに変換するためには 2つのレジスタを使うということを覚えておいてください。 Active Page Register(APR) んでその2つのレジスタがActive Page Registerを構成している Page Address R