虚拟存储器的实现_第1页
虚拟存储器的实现_第2页
虚拟存储器的实现_第3页
虚拟存储器的实现_第4页
虚拟存储器的实现_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

虚拟存储器的实现第1页,课件共12页,创作于2023年2月为什么要采用虚拟存储器技术?

常规的存储器的管理方式具有一个共同特点,即要求将一个作业全部装入内存后才能运行,所以出现了以下两个问题1.作业过大,所需内存空间超过内存总容量,作业不能完全装入内存,致使该作业无法运行2.有大量作业要求运行,内存容量不足以容纳所有这些作业,只能将少数作业装入内存让他们先运行,有大量作业留在外存上等待。第2页,课件共12页,创作于2023年2月内存不足物理扩充逻辑扩充第3页,课件共12页,创作于2023年2月虚拟存储器定义虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统。其逻辑容量由内存容量和外存容量之和所决定,其运行速度接近于内存,而每位的成本又接近于外存。第4页,课件共12页,创作于2023年2月虚拟存储器的实现都是建立在离散分配存储管理方式的基础上,有以下三种方法:实现方法请求页式请求段式请求段页式第5页,课件共12页,创作于2023年2月请求页式请求分页系统是在分页存储管理方式的基础上增加了请求调页功能、页面置换功能所形成的页式虚拟存储系统。程序启动运行时装入部分用户程序页和数据页,在以后的运行过程中,访问到其他逻辑页时,再陆续将所需的页调入内存。请求调页和置换时,需要页表机构、缺页中断机构、地址变换机构等软硬件支持。第6页,课件共12页,创作于2023年2月页式虚拟存储器的地址映射过程第7页,课件共12页,创作于2023年2月请求段式请求分段系统是在分段存储管理方式的基础上增加了请求调段及分段置换功能而形成的段式虚拟存储系统,只需装入部分程序和数据进程即可启动运行,以后出现缺段时再动态调入。实现请求分段同样需要请求分段的段表机制、缺段中断机构、地址变换机构等软硬件支持。第8页,课件共12页,创作于2023年2月段式虚拟存储器的地址映射过程第9页,课件共12页,创作于2023年2月请求段页式段页式虚拟存储器是段式虚拟存储器和页式虚拟存储器的结合。它把程序按逻辑单位分段以后,再把每段分成固定大小的页。主存空间也划分为若干个同样大小的页。虚存和实存之间以页为基本传送单位,每个程序对应一个段表,每段对应一个页表。虚地址包含段号、段内页号、页内地址三部分。CPU访问时,首先将段表起始地址与段号合成,得到段表地址,然后从段表中取出该段的页表起始地址,与段内页号合成,得到页表地址,最后从页表中取出实页号,与页内地址拼接形成主存实地址。第10页,课件共12页,创作于2023年2月特点段页式虚拟存储器综合了页式和段式的优点,但是由于在由虚地址向主存地址的映射过程中需要多次查表

温馨提示

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

评论

0/150

提交评论