网站大量收购独家精品文档,联系QQ:2885784924

虚拟存储与和高速缓冲存储器 .ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
虚拟存储与和高速缓冲存储器

虚拟存储器主要内容 虚拟存储器的概述 虚拟存储器的发展背景 虚拟存储器的工作原理 虚拟存储技术的分类 虚拟存储器的特点 虚拟存储器: 虚拟存储器:就是采用一定的方法将一定的外存容量模拟成内存,同时对程序进出内存的方式进行管理.从而得到一个比实际内存容量大得多的内存空间,使得程序的运行不受内存大小的限制。 虚拟存储器发展背景 主存储器通常用动态随机存储器(DRAM)实现,它的存储容量相对比较小,速度比较快,单位容量的价格比较贵。 虚拟存储器由主存储器和联机工作的外部存储器共同组成。 外部存储器通常为磁盘存储器,它的存储容量很大,与主存储器相比,速度很低,单位容量的价格很便宜。 虚拟存储器的发展 虚拟存储器源出于计算机的一级存储器概念。 1970年,美国RCA公司研究成功虚拟存储器系统。 IBM公司于1972年IBM370系统上全面采用了虚拟存储技术。 随着计算机技术以及相关信息处理技术的不断发展,人们对存储的需求越来越大,这样的需求刺激了各种新技术的出现。在这个发展过程中也由几个阶段组成。 工作原理 中央处理器访问主存的逻辑地址,以确定该信息是否存放在主存内。 如该信息已在主存内,则转而执行④;如果该信息不在主存内,则检查主存中是否有空闲区,如果没有,便将某个暂时不用的调出送往辅存,以便将这组信息调入主存。 从辅存读出所要的信息,并送到主存空闲区。 从地址变换表读出与逻辑地址对应的物理地址。 根据物理地址从主存中存取必要的信息。 虚拟存储技术的分类: 根据拓扑结构来分: 对称式虚拟存储和非对称式虚拟存储 对称式虚拟存储技术的特点: 采用大容量高速缓存,显著提高数据传输速度。 多端口并行技术,消除了I/O瓶颈。 逻辑存储单元提供了高速的磁盘访问速度。 可方便的连接交换设备,为系统的扩展和互连提供了技术保障 。 非对称式虚拟存储: 1、 将不同物理硬盘阵列中的容量进行逻辑组合,实现虚拟的带区集,将多个阵列控制器端口绑定,在一定程度上提高了系统的可用带宽。    2、 在交换机端口数量足够的情况下,可在一个网络内安装两台虚拟存储设备,实现Strip信息和访问权限的冗余。 从虚拟化存储的实现原理来分: 数据块虚拟存储方案着重解决数据传输过程中的冲突和延时问题。 数据块虚拟存储方案利用虚拟的多端口并行技术,为多台客户机提供了极高的带宽,最大限度上减少了延时与冲突的发生。 虚拟文件系统存储: 虚拟文件系统存储方案着重解决大规模网络中文件共享的安全机制问题。通过对不同的站点指定不同的访问权限,保证网络文件的安全。 虚拟存储的特点: 虚拟存储提供了一个大容量存储系统集中管理的手段,由网络中的一个环节(如服务器)进行统一管理,避免了由于存储设备扩充所带来的管理方面的麻烦。 虚拟存储对于视频网络系统最有价值的特点是:可以大大提高存储系统整体访问带宽。 虚拟存储技术为存储资源管理提供了更好的灵活性,可以将不同类型的存储设备集中管理使用。 高数缓冲存储器 高速缓冲存储器概述 高速缓冲存储器与CPU的关系 高数缓冲存储器的工作原理 高数缓冲存储器的地址映射 高速缓冲存储器的命中率 影响命中率的因素 解决CPU和主存速度差异的方法 由于CPU和主存储器是不同材料制成的,因而他们之间在速度上是不匹配的。为了使CPU不致因为等待存储器读写操作的完成而无事可做,就采取了一些加速CPU和存储器之间有效传输的特殊措施。 高速缓冲存储器( cache): 是存在于计算机存储系统的层次结构中,介于中央处理器和主存储器 之间的高速小容量存储器。 Cache与CPU的关系 Cache是介于CPU与主存之间的小容量存储器 CPU可直接访问cache Cache能高速的向CPU提供指令和数据从而加快了程序的执行速度。 Cache可以放到CPU中形成两级以上的缓存。 CPU存储系统关系图 随着半导体器件集成度进一步提高,cache已经放入到CPU中其工作速度接近CPU的速度,从而可以组成两级以上的cache系统。目前所有主流处理器大都具有一级缓存和二级缓存,少数高端处理器还集成了三级缓存。 二级缓存 二级缓存是为了协调一级缓存与内存之间的速度。它比一级缓存速度更慢,容量更大,主要就是做一级缓存和内存之间数据临时交换的地方用。 三级缓存的性能影响 在游戏方面,提升三级缓存的容量对游戏的性能影响很大,如果是网吧机提升三级缓存的容量,会有显著的性能提升的。 高速存储器的工作原理图: 引入高速缓冲存储器的理论依据

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档