1,内存的作用
系统主存存储应用程序和内核指令,包括他们的工作数据,以及文件系统缓存。许多系统中,存放这些数据的二级存储是主要的存储设备-磁盘--它的处理速度比内存低几个数量级。一旦主存填满,系统可能会在主存和这些存储设备间交换数据。
2,术语
3,虚拟机内存
虚拟内存是一个抽象概念,它向每个进程和内核提供巨大的、线性的并且私有的地址空间。
进程的地址空间由虚拟内存子系统映射到住内存和物理交换设备。内核会按需在它们之间移动内存页,这个过程称为交换。它允许内核超额订购内存。
4, 换页
换页是将页面换入和调出主存,他们分别称为页面换入和页面换出。
文件系统换页:读写位于内存中的映射文件页引发。
匿名换页:牵涉进程的私有数据:进程堆和栈。