第五章--虚拟存储器(1)要点课件.ppt
《第五章--虚拟存储器(1)要点课件.ppt》由会员分享,可在线阅读,更多相关《第五章--虚拟存储器(1)要点课件.ppt(47页珍藏版)》请在三一办公上搜索。
1、操作系统,主讲教师:周会娟 四院二教,5.1 虚拟存储器的基本概念,简单存储器的特征一次性:作业在运行前一次性地装入内存驻留性:作业装入内存后,便一直驻留在内存直至作业运行结束,简单存储器管理方式,都要求将一个作业全部装入内存方能运行。于是出现以下两种情况:有的作业很大,所要求的内存空间超过了内存的总容量;有大量的作业要求运行,但由于内存容量不足,难以容纳所有的作业。,虚拟存储器的引入,可以从两个方面解决上述问题:1)从物理上增加内存容量;2)从逻辑上扩充内存的容量。,一次性及驻留性带来的问题:会使许多在进程运行时不用的或暂时不用的程序(数据)占据大量的内存空间;使一些需要运行的作业无法装入运
2、行。我们现在要研究的问题是:一次性及驻留性是否是程序运行时所必需的?,局部性原理,问题的提出(P.Denning)程序在执行时将呈现出局部性规律,即在一较短时间内,程序的执行仅限于某个部分;相应地,它所访问的存储空间也局限于某个区域。,局部性的表现方式时间局部性:一个数据结构被访问,不久可能再次被访问。典型原因:程序中存在大量的循环操作空间局部性:一段时间访问的地址可能集中在一定范围。典型原因:程序顺序执行,虚拟存储器定义,什么是虚拟存储?定义:具有请求调入功能和置换功能,能从逻辑上对内存容量进行扩充的一种存储器系统。它把内存与外存有机结合起来使用,构成容量很大的“内存”。,虚拟存储器定义,实
3、现思想:当进程运行时,先将一部分程序装入内存,另一部分暂时留在外存,当要执行的指令不在内存时,由系统自动将它们从外存调入内存。,实现虚拟存储的一般过程,进程运行之前,将部分页面(段)调入内存,其他部分放在外存。进程运行时,如果它所访问的页面(段)在内存中,则继续运行。,实现虚拟存储的一般过程,如果所访问的页面(段)不在内存,则发生缺页(段)中断,进程阻塞。系统启动请求调页(段)功能,将所需页面(段)调入内存。如果内存已满,需要运用交换技术,腾出空间之后将所需页(段)调入,继续运行。,实现虚拟存储的典型过程,虚拟存储器的技术支持,虚拟存储器管理的技术支持必须有相应的硬件支持,用以实现虚拟分页和虚
4、拟分段存储管理;操作系统必须提供相应的软件支持,管理页或段在内存和外存之间的移动。,虚拟存储器实现,请求分页系统在简单分页基础上,增加了请求调页功能、页面置换功能。置换时以页面为单位进行系统提供的硬件支持:请求分页的页表机制;缺页中断机构;地址变换机构。,虚拟存储器实现,请求分段系统在分段的基础上,增加了请求调段功能、分段置换功能置换时以段为单位进行系统提供的硬件支持:请求分段的段表机制;缺段中断机构;地址变换机构。,虚拟存储器实现,段页式系统在段页式的基础上,增加了请求调页功能、页面置换功能Intel 80386支持段页式虚拟存储,虚拟存储器特征,离散性:指在内存分配时采用离散分配方式,离散
5、性是其它特征的基础。多次性:指一个作业被分成多次调入内存运行。,虚拟存储器特征,对换性:指允许在作业的运行过程中换入、换出。虚拟性:指能够从逻辑上扩充内存容量,使用户所看到的内存容量远大于实际内存容量。这是虚拟存储器表现出的最重要特征。,虚拟存储器特征,虚拟存储器带来的好处 更大,可以运行大程序,包括超过内存实际容量大小的程序 更多,可以在有限的物理内存中运行更多的程序。,5.2 请求分页存储管理,建立在简单分页存储管理之上,是目前比较常用的一种虚拟存储管理技术.,硬件支持,页表机制在请求分页系统中所需要的主要数据结构,仍是页表。基本作用:将用户地址空间中的逻辑地址变换为内存空间的物理地址。请
6、求分页系统中的每个页表项如下图所示:,硬件支持,缺页中断机构与一般中断相同的处理步骤:保护CPU环境、分析中断原因、转入中断处理程序进行处理、恢复CPU环境等步骤。缺页中断和一般的中断相比有如下区别:在指令的执行期间产生和处理中断信号;一条指令在执行期间,可能产生多次缺页中断,缺页中断机构,硬件支持,对硬件的要求 系统中的硬件机构应能够保存多次中断时的状态,并保证最后能返回到中断前产生缺页中断的指令处,继续执行。,硬件支持,地址变换机构请求分页系统中的地址变换机构,是以简单分页系统的地址变换机构为基础,再为实现虚拟存储器而增加了某些功能所形成的。如产生和处理缺页中断,以及从内存中换出一页的功能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 虚拟 存储器 要点 课件

链接地址:https://www.31ppt.com/p-4091327.html