操作系统第3章6讲虚拟存储.ppt

操作系统第3章6讲虚拟存储.ppt

ID:52123615

大小:724.00 KB

页数:38页

时间:2020-04-01

操作系统第3章6讲虚拟存储.ppt_第1页
操作系统第3章6讲虚拟存储.ppt_第2页
操作系统第3章6讲虚拟存储.ppt_第3页
操作系统第3章6讲虚拟存储.ppt_第4页
操作系统第3章6讲虚拟存储.ppt_第5页
资源描述:

《操作系统第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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。