虚拟存储器主要内容虚拟存储器的概述虚拟存储器的发展背景虚拟存储器的工作原理虚拟存储技术的分类虚拟存储器的特点虚拟存储器:虚拟存储器:就是采用一定的方法将一定的外存容量模拟成内存,同时对程序进出内存的方式进行管理.从而得到一个比实际内存容量大得多的内存空间,使得程序的运行不受内存大小的限制
虚拟存储器解决了存储容量和存取速度之间的矛盾,同时也是管理存储设备的有效方法
虚拟存储器发展背景主存储器通常用动态随机存储器(DRAM)实现,它的存储容量相对比较小,速度比较快,单位容量的价格比较贵
虚拟存储器由主存储器和联机工作的外部存储器共同组成
外部存储器通常为磁盘存储器,它的存储容量很大,与主存储器相比,速度很低,单位容量的价格很便宜
由于早起计算机系统的存储容量,特别是内存容量成本非常高、容量也很小,对于大型应用程序或多程序应用就受到了很大的限制
为了克服这样的限制,人们就采用了虚拟存储的技术
虚拟存储器的发展虚拟存储器源出于计算机的一级存储器概念
1970年,美国RCA公司研究成功虚拟存储器系统
IBM公司于1972年IBM370系统上全面采用了虚拟存储技术
随着计算机技术以及相关信息处理技术的不断发展,人们对存储的需求越来越大,这样的需求刺激了各种新技术的出现
在这个发展过程中也由几个阶段组成
首先是磁盘条带集(RAID)技术:它将多个物理磁盘通过一定的逻辑关系集合起来,成为一个大容量的虚拟磁盘
其次就是存储区域网络(SAN)技术:SAN的广域化则旨在将存储设备实现成为一种公用设施,任何人员、任何主机都可以随时随地获取各自想要的数据
目前讨论比较多的包括iSCSI技术
工作原理①中央处理器访问主存的逻辑地址,以确定该信息是否存放在主存内
②如该信息已在主存内,则转而执行④;如果该信息不在主存内,则检查主存中是否有空闲区,如果没有,便将某个暂时不用的