计算机组成原理第三章 第7讲 虚拟存储器_第1页
计算机组成原理第三章 第7讲 虚拟存储器_第2页
计算机组成原理第三章 第7讲 虚拟存储器_第3页
计算机组成原理第三章 第7讲 虚拟存储器_第4页
计算机组成原理第三章 第7讲 虚拟存储器_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、虚拟存储器,3.7虚拟存储器,说明: 该部分内容将在操作系统课程中用完整一章详细介绍,本课仅简单引入。,3.7虚拟存储器,1. 先看什么是实地址与虚地址 用户编制程序时使用的地址称为虚地址或逻辑地址,其对应的存储空间称为虚存空间或逻辑地址空间;而计算机物理内存的访问地址则称为实地址或物理地址,其对应的存储空间称为物理存储空间或主存空间。程序进行虚地址到实地址转换的过程称为程序的再定位。,3.7虚拟存储器,程序运行或者数据处理需要将相关信息流从辅助存储器调入内存 问题是: 如果信息流容量大于内存容量怎么处理? 多用户的多任务共享内存时,怎样编制分配内存? 解决办法: 编程时不考虑实地址,运行时只

2、调入正在运行或将要运行的信息流。,3.7虚拟存储器,2. 虚存访问过程: 虚存空间用户程序按照虚地址编程并存放于辅存之中。 动态运行时,判断:虚地址对应部分是否在内存? 若在:地址转换 不在:从辅存中调入,3.7虚拟存储器,存在两种情况: 虚地址空间远大于实地址空间: 提高存储容量,小内存载入大程序。 虚地址空间远小于实地址空间: 多用户、多任务,地址变换。 虚存机制功能: 应用程序可以透明地使用整个虚存空间 主存命中率高时,虚存访问时间接近主存,3.7虚拟存储器,虚存是概念模型,不是实物 对系统程序不透明 对应用程序透明 虚存能有效提高存储体系性能,Cache,主存,辅存,Cache-主存访

3、问机制,主存-辅存 访问机制,3.7虚拟存储器,3. 两种机制的异同: 出发点相同:提高存储系统性能 原理相同:局部性原理 侧重点不同: 前者:速度差异; 后者:容量、分配、保护等 数据通路不通: 前者:有直接通路; 后者:只能访主存,3.7虚拟存储器,透明性不同: 前者:由硬件完成,均透明; 后者:硬件软件完成,仅对用户程序透明 未命中损失不同: 前者:未命中时间损失小 后者:未命中时间损失大,3.7虚拟存储器,4.虚存机制要解决的关键问题 调度问题:哪些程序、数据调入主存? 地址映射问题:内外地址变换 替换问题:哪些被覆盖或者调出 更新问题:主存、辅存内容一致性,3.7虚拟存储器,不同的虚

4、拟存储器机制 页式虚拟存储器 段式虚拟存储器 段页式虚拟存储器 不同的替换算法: FIFO LRU LFU,3.8奔腾系列机的虚存组织,略,本 章 小 结,对存储器的要求是容量大、速度快、成本低。 为了解决了这三方面的矛盾,计算机采用多级存储体系结构,即cache、主存和外存。 内存储器的技术指标有存储容量、存取时间、存储周期、存储器带宽。 SRAM、DRAM及ROM的相关特性。,本 章 小 结,为提高内存使用效率有三种解决方法: 研究新的内存材料技术 使用并行技术: 双端口存储器(空间并行) 多模块交叉存储器(时间并行) 使用多层次存储体系 Cache 命中率计算 映射(全相联、直接映射、组相联) 块替换方法、写操作策略、多层Cache 虚存,本章作业,P111 1、8、9、10、14、15 勘误:第8题,“若连续读出8字,求” 勘误:第14题,“容易

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论