什么是虚拟存储器

资讯中心 浏览: 48次

目前大中型计算机系统中,指令地址码较长,因此,程序可直接访问的存储器空间比主存的实际空间大得多,而在微型计算机中,指令的地址码较短,程序可直接访问到的存储空间又比实际主存空间小得多,分了解决这两种形式的矛盾,在计算机系统中采用虚拟存储技术,以组成虚拟存储器和存储管理部件.

对应上述各种情况,采用两种算法:

1.操作系统把磁盘存储器当作主存来使用,从而扩大主存的存储空间,这扩大的存储空间称为虚拟存储器,是实小虚大,实现这种虚拟存储器的技术称为虚拟技术.

2.操作系统对访问主存的有效地址重新定位,以扩大地址字长度,扩大了访问内在的区域,这也是一种虚拟存储器,是虚小实大,称为存储管理技术,

虽然虚拟存储器不仅是一种扩大主存容量,解决存储容量和存取速度矛盾的一种有效措施,而且是管理存储设备的有效方法,有了虚拟存储器,用户编制程序时就无需考虑所编程序在主存中是否放得下,或放在什么位置等问题,为用户提供了极大的方便.


返回列表
0 条评论

相关文档

更多

成功案例