以前のエントリ3GBの壁についての個人的なまとめ(補足)でWindowsの3GBスイッチについてまたの機会に触れる、と書きました。今回はそれについてのエントリを起こそうと思ったのですが、よく考えるとその理解の前提となる「仮想アドレス空間」と「物理アドレス空間」についてまったく扱ってないということに気がつきました。 両者は非常に混同しやすく、このふたつの違いがわかっていないと3GBスイッチのエントリを読んでも意味不明なだけで終わってしまうでしょう。 というわけで、このエントリでは「仮想アドレス空間」と「物理アドレス空間」とは何であってどう違うのかを、私が調べた範囲でまとめてみようと思います。 ご注意 このエントリは話をわかりやすくするために、技術的な話を非常に簡略化して書いています。「正しい情報」を求める場合は、きちんとした文献に当たることをお勧めします。また、明らかな間違い・認識違いがある
![物理アドレス空間と仮想アドレス空間の違いとその基礎知識 : WebとPCのメモ帳](https://cdn-ak-scissors.b.st-hatena.com/image/square/89f6d99f118722a0837ceef5fb97350255a7d1b4/height=288;version=1;width=512/https%3A%2F%2Fblog-imgs-19.fc2.com%2F1%2F2%2F8%2F128bit%2FAddressSpace.png)