「仮想メモリー」をご存じですか? ハードディスクの一部をメモリーとして使うことで,メモリー(物理メモリー)の不足を補う仕組みです。 仮想メモリーの仕組みは,OSが提供してくれます。したがって,私たちがプログラムを作るときには,仮想メモリーを意識したコードを記述する必要はほとんどありません。もしも,メモリーが足りなくなったら,Windowsがメモリーの一部をハードディスクに移して,メモリー空間を空けてくれるからです。 Windowsさんありがとう! などとお礼を言って終わりでは,ちょっともの足りない気がします。仮想メモリーが実際にどんなものか,一度は見ておきたいですね。今回は,仮想メモリーに関する実験をやってみましょう。 最初にちょっとだけお勉強 実験を行う前に,仮想メモリーの勉強をしておきましょう。仮想メモリーには,大きく分けて二つの方式があります。「セグメント方式」と「ページング方式」で
![第8回 Windowsの仮想メモリーを見てみよう](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)