次のページ 前のページ 目次へ 4. メモリ管理 メモリ管理サブシステムは、オペレーティングシステムの最も重要な部分 のひとつである。コンピュータの黎明期以来、システム上にある物理メモリだけでは 足りない状況がずっと続いてきた。この限界を克服するために様々な戦略が立てられ たが、それらのうちで最も成功したのが、仮想メモリ(virtual memory)である。 仮想メモリとは、システムに実際以上のメモリがあるかのように見せる仕組みであり、 メモリ争奪関係にあるプロセス間で、必要に応じてそれらを協調して使用することに より実現されている。 仮想メモリは、コンピュータのメモリを大きく見せること以外にも様々な機能を 提供している。メモリ管理サブシステムが提供する機能には、次のようなものがあ る。 巨大なアドレス空間 オペレーティングシステムは、システム上に実際以上のメモリがあるかのように 振る舞
![The Linux Kernel: メモリ管理](https://cdn-ak-scissors.b.st-hatena.com/image/square/5cdaf544401651d645c8b3ef130cdfa5c8a8b5d6/height=288;version=1;width=512/http%3A%2F%2Flinuxjf.osdn.jp%2FJFdocs%2FThe-Linux-Kernel-images%2Ffigure3-3.gif)