The Beginning
实现虚拟存储器的目的是扩大内存的寻址空间。
虚拟内存(Virtual Memory)是指在具有层次结构存储器的计算机系统中,采用自动实现部分装入和部分对换功能,为用户提供一个比物理主存容量大得多的可寻址的一种“主存储器”。它使用户逻辑存储器与物理存储器分离,是操作系统给用户提供的一个比真实内存空间大得多的地址空间。
实现虚拟存储器的物质基础是二级存储器结构和动态地址转换机构。经过操作系统的改造,把计算机的内存与外存有机的结合起来使用,从而得到一个容量很大的“内存”,这就是虚存。虚拟存储器实质上是把用户地址空间和实际的存储空间区分开来,当作两个不同的概念。它的容量主要受到两方面的限制:指令中表示地质的字长。一个虚拟存储器的最大容量是由计算机的地址结构确定的;外存的容量。虚拟存储器的容量与主存的实际大小没有直接的关系,而是由主存和辅存的容量之和所确定。
THE END