- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5-1 连续存储管理、的页式管理
* * 第十一讲 连续存储分配、页式存储管理 目的与要求:了解连续存储分配,掌握页式存储管理。 重点与难点:连续可变存储管理;页式存储管理。 作业:5,6,7,10 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 第五章 存储管理 研究三方面的问题: 取(fetch) 放(placement) 替换(replacement) 请调、预调 连续、非连续 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 内存空间安排 5.1 连续空间分配 5.1.1单道连续分配 特点:任一时刻内存只有一道作业,该作业连续存放于内存中。 一、管理方法 操作系统 用户程序 0 a a+1 n 界地址寄存器 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 界地址寄存器 主存 A a? cpu true false 地址A 终止程序运行 越界检查机构:用户程序每访问一次主存,越界检查机构将访问的地址与界地址寄存器中的值比较。若越界,则终止其执行。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 二、覆盖(overlap) 操作系统 固定区(4k) 覆盖区(6k) 覆盖区(10k) A(4k) E(10k) D(6k) C(4k) B(6k) F(8k) 因内存小于作业的程序空间而引入覆盖,将用户空间划分成一个固定区和多个覆盖区。主程序放固定区,依次调用的子程序则放在同一个覆盖区。操作系统提供覆盖系统调用函数,由用户编程序时在转子前调用。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 基本思想:将处于等待状态(等I/O)或就绪(等CPU)状态的进程从主存换出到辅存,把将要执行的进程移入主存。 三、交换 多道程序设计的要求 交换要花费较长的时间。 为了支持交换,必须在系统空间设立I/O缓冲区。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 特点:任一时刻内存可有多道作业,每道作业连续存放于内存. 操作系统 U1 ... Un 5.1.2 多道固定划分法 一、管理方法 将用户内存空间分成长度固定的若干块。 用户空间 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.上下界寄存器和地址检查机构。当作业被调度运行时,作业在内存中的上下界地址送上下界寄存器,每次内存访问时,地址检查机构作越界检查。作业程序是绝对地址或静态可浮动的。 CPU 主存 下界寄存器 上界寄存器 True True 地址A F F 程序性中断 地址访问保护有两种方式: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 2.基址寄存器、长度寄存器和动态地址转换机构。当作业被调度运行时,将作业所占内存基址及长度送基址、长度寄存器,每次内存访问时,先看访问地址是否小于长度,然后+基址进行访存。用户程序代码是可动态浮动的。 CPU 主存 基地址寄存器 长度寄存器 + True 地址A F 程序性中断 Evaluation only. Created with Aspos
您可能关注的文档
- 3DMAX灯光篇的.ppt
- 3CPU-1的.ppt
- 3DMAX完美教程第6章的 材质和贴图.ppt
- 3dmax软件介绍的.ppt
- 3DXML文件格式解析嫉陌应用.pdf
- 3D中 法线 概念 数训魔基础.doc
- 3D游戏编程大师技巧的.doc
- 3MCS-51单片机的指恋念系统.ppt
- 3D_渲染详解的.ppt
- 3WindowsXP操作系统的操作.ppt
- 执教语文荷花.pdf
- 山东省2023年普通高中学业水平等级考试地理模拟试题.docx
- 火山如何搅动全球气候?.docx
- 新疆维吾尔自治区乌鲁木齐市大光华高级中学2022-2023学年高三上学期期末地理试题.docx
- 重庆八中2022学年高三上适应性月考卷(四).docx
- unit 81课时section 2c练习试题版.pdf
- 业务管理高级1business and management hl p1 HLP1.pdf
- 文稿proquest信息学习writing-包waz frletter.pdf
- 普通高等学校全国统一考试英语预测题系列二.pdf
- 文本事故期类型tupolev tu144 accidentsTU144.pdf
文档评论(0)