1.虚拟存储器按地址格式不同分为页式虚拟存储器,段式虚拟存储器和段页式虚拟存储器。
2.页式虚拟存储器是将逻辑和物理地址空间都分成固定大小的页。
3.段式虚拟存储器是按程序的逻辑结构划分地址空间。
段式虚拟存储器优点是消除了内存零头,易于实现存储保护,便于程序动态装配;缺点是调入操作复杂。
3.段页式虚拟存储器调度综合了段式和页式的优点。
段页式虚拟存储器是增加了硬件成本,软件相对比较复杂。
虚拟内存是计算机系统内存管理的一种技术。
它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
主存储器,简称主存。
是计算机硬件的一个重要部件,其作用是存放指令和数据,并能由中央处理器直接随机存取。
现代计算机是为了提高性能,又能兼顾合理的造价,往往采用多级存储体系。
即由存储容量小,存取速度高的高速缓冲存储器,存储容量和存取速度适中的主存储器是必不可少的。
主存储器是按地址存放信息的,存取速度一般与地址无关。
32位的地址最大能表达4GB的存储器地址。
虚拟存储器,为解决内存小而作业大,作业多的矛盾, 以及执行过程中只是把当前运行需要的那部分程序和数据装入内存, 操作系统把各级存储器统一管理, 一个程序当前正在使用的部分放在内存, 而其余部分放在磁盘上,即可启动执行,操作系统根据程序执行时的要求和内存的实际使用情况, 随机地对每个程序进行换入或换出,给用户提供一个比正式的内存空间大的多的地址空间,物质基础是二级存储器结构和动态地址转换。
虚拟存储器的容量不是无限大,主要受两方面的限制,机器指令中表示地址的二进制数是有限,外存的容量是有限。