メモリー・フットプリント
1990年代に、コンピュータのメモリが安価になったため、大きなメモリフットプリントのプログラムは一般的なものになった。この傾向は大量のメモリを消費する商用のアプリケーション(たとえばデータベース)や、メモリインテンシブなマルチメディアのオーサリング・編集ソフトウェアなどのコンピュータソフトウェアの普及による。増加し続けるメモリ必要量の問題に対処するために開発されたのが、仮想メモリのシステムである。これは、利用可能なメモリを均等なサイズに分割し、ハードディスク上に「ページ」という単位でメモリーを保存し、アクセスが必要になったタイミングで、必要に応じて読み込むという手法である。
巨大なメモリフットプリントのプログラムをサポートするこのアプローチは大成功したため、Microsoft Windows、AppleのmacOS、全バージョンのLinuxおよびUnixなど、現在のほぼすべてのオペレーティングシステムは、仮想メモリシステムの機能を提供している。