ここらで,僕らの興味の対象はメモリ管理へと移る。マシンに搭載されているメモリの量を知らなければ,僕らのメモリ管理の物語は始まらないので,搭載メモリ容量を習得する方法について模索しよう。 起動されたプロテクトモードの OS から,搭載メモリ容量を知るにはどうすればいいだろうか? これは一般に次のような方法で確認できる。まず,メモリ0x0に或る値を書き込み,そのメモリから値を読み出しこの値を書き込んだ値と比較する。次に,メモリアドレスをインクリメントして先ほどと同様の操作を行い,これを繰り返す。もし比較した値が一致しなければ,有効なメモリ外へ書き込み・読み込みを行ったと推測できるので,ここまでに,繰り返したカウントが搭載メモリ容量となる。―― 実際には,この処理を行うプログラムは複雑である。なぜならば,メモリキャッシュを無効にしなければならないし,プログラム自身が読み込まれているメモリ領域まで