欢迎来到天天文库
浏览记录
ID:52123615
大小:724.00 KB
页数:38页
时间:2020-04-01
《操作系统第3章6讲虚拟存储.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、问题:设有一页式存储管理系统,现有一用户程序的逻辑地址空间最为16页,每页2048字节,内存共有8个存储块,试问逻辑地址至少应为多少位?用户程序如何进入内存并正确执行?Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.3.6虚拟存储与请求页式存储管理3.6.1虚拟存储器的概念一个认为有的、但实际上不存在的“大”存储器,就被称为“虚拟存储器”。TIP:虚拟存储器的容量由
2、计算机系统的地址结构决定。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.在虚拟存储管理的系统里,把用户作业的相对地址空间改称为“虚拟地址空间”,里面的地址称为“虚拟地址”。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePty
3、Ltd.问题:引起下面两个问题的原因是?(1)程序运行时,需要的内容不在内存;(2)调入信息时内存没有未分配的存储区。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.3.6.2请求分页式存储管理的基本思想作业全部进入辅助存储器,运行时,并不把整个作业程序一起都装入到内存,而只装入目前要用的若干页,其他页仍然保存在辅助存储器里。Evaluationonly.Creat
4、edwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.图3-32请求分页式存储管理示意图Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.问题:一个虚拟地址结构用24个二进制位表示。其中12个二进制位表示页面尺寸。试问这种虚拟地址空间总共多少页?每页的尺寸是多少
5、?Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.3.6.3缺页中断的处理在请求分页式存储管理中,是通过页表表目项中的“缺页中断位”来判断所需要的页是否在内存的。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.页号
6、块号缺页中断位辅存地址这时的页表表项内容大致如下:Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.例题:(1)内存容量为40KB,被划分成10个存储块,操作系统程序占用第0块。如图(a)所示。(2)内存第1块为系统数据区,里面存放着操作系统运行时所需要的各种表格。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5Cli
7、entProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.请求分页式存储管理的图例Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.缺页中断处理过程练习题:作业在执行中发生了缺页中断,那么经过中断处理后,应该返回执行()指令。A.被中断的前一条B.被中断的那条C.被中断的后一条D.程序的第一条Evaluationonly.Cre
8、atedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.程序运行时的页面走向作业运行时,称一个程序执行过程中页号的变化序列为“页面走向”。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5
此文档下载收益归作者所有