仮想メモリページとは?
仮想メモリページとは、プロセスの仮想アドレス空間を構成する均一な単位で、システムが物理メモリにマップする最小単位です。カーネルは仮想ページを物理フレームに結び付けるページテーブルを保持し、一部のページはマップされないままにしたり、ディスクで裏付けたりできます。プログラムは仮想アドレスを扱い、ハードウェアとカーネルがマッピングを処理します。
なぜ重要か
ページングによって、1 台のマシン上で多数のプロセスが大きく隔離されたアドレス空間を持つように見せられます。ページを理解することは、build における page fault、swapping、copy-on-write の挙動の基礎になります。
関連ガイド
What Is a Page Fault?A page fault occurs when a program accesses a virtual page not currently in physical memory, prompting the ke…
What Is Swap Space?Swap space is disk storage the kernel uses to hold memory pages evicted from physical RAM, letting a system r…
What Is a Copy-on-Write Fork?A copy-on-write fork shares the parent memory pages with the child read-only and copies a page only when one…