- 1、本文档共67页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
存储器管理是指存储器资源(主要指内存)的管理存储空间ppt课件_1
优点:增加并发运行的程序数目,并且给用户提供适当的响应时间;编写程序时不影响程序结构。 缺点: 对换入和换出的控制增加处理机开销;程序整个地址空间都进行传送,没有考虑执行过程中地址访问的统计特性。 考虑的问题: 程序换入时的重定位; 减少交换中传送的信息量,特别是对大程序; 对外存交换区空间的管理:如动态分区方法; 覆盖与交换的区别: 覆盖由用户解决空间不足 交换由系统解决空间不足 引入:避开作业的连续性要求,将一个作业存放在 不连续的存储空间中,以很好地解决碎片问题。 基本思想:系统把内存物理空间等分为若干大小相等、位置固定的块(或帧)。将程序的逻辑地址空间划分为与块大小相同的页或页面(page or page frame),程序加载时,分配其所需的所有块,这些块不必连续。需要CPU的硬件支持。 4.4 页面式存储管理 地址空间分成大小相同的部分 ––– 页 存贮空间分成大小相同的部分 ––– 块(页帧) 页大小=块大小 页表(PMT) :又称页面映象表,记录一个作业程序的页号所对应的内存块号。 需要CPU的硬件支持。 页号 块号 0 1 2 2 3 8 分配时页对应块,但不要求连续 页表包括:页号,块号 页帧19 Operating System 作业2(页0) 00000H 0B000H 0A800H 0B800H 0C000H 0E000H 作业1(页0) 作业2(页2) 作业1(页1) 作业2(页1) 作业3(页0) …… 物理地址空间 页帧0 页帧20 页帧21 页帧22 页帧23 页帧24 页帧25 页帧26 页帧27 页帧28 0C800H 0D000H 0D800H 0 1 逻辑地址空间 作业1(4K) 0 1 作业2(5K) 2 0 作业3(1.8K) 0 1 页表 0 1 2 0 页帧号 22 20 25 21 24 27 页面式存储管理硬件 地址变换:指令所给出地址分为两部分:逻辑页号,页内偏移地址-查进程页表,得物理页号-物理地址 页面大小:通常是几KB到几十KB(取2的幂)。 小-内部碎片小;大-页表短,管理开销小,交换时对外存I/O效率高。 页式地址变换 分页存储管理算法 作业表:记录每个作业的状态和资源使用情况,包括页表起始地址、页表长度。 空闲块表:页记录内存空闲块的帧号。以链表形式组织内存空闲块。 建立进程时,作业调度程序调用存储管理程序为作业进程分配存储空间。按作业请求的内存容量size计算要分配的块数N=size/size_page(上取整) 一个作业终止时,系统调用存储管理程序,回收该作业释放的物理页,修改空闲存储块链表。 引入:向用户提供大容量存储器,把内存和外存统一考虑,外存作为存储信息的主要媒介,内存作为处理机需要访问的数据缓冲区。 基本思想:运行一个作业程序时,并不要求把该作业的全部程序和数据都装入内存,可只把目前要执行的几页调入内存的空闲存储块,其余部分仍保存在外存,以后根据作业程序运行情况需要时再调入内存。 4.5 请求式页面存储管理 需解决的问题: 提供一种机制,检测访问的页是否在内存,若不在,为之分配一物理页,修改页表项,并将逻辑页调入到物理页。 选择淘汰算法。 分页故障处理 活动页:某一时刻驻留在内存的页,称为进程的活动页。 非活动页:某一时刻驻留在外存的页。 作业的页表项包括该页是否在内存的信息。 存在位p=1:该逻辑页在内存 p=0:该逻辑页在外存,对该逻辑页的任何访问都将产生“缺页故障”中断。 作业进程欲访问一条不在内存物理页中的指令或操作数时,由地址变换机构硬件产生“缺页故障”中断,并由缺页故障中断处理程序实现物理页的调入、调出操作。 淘汰算法 当外存上某页信息需调入内存而内存中又无空闲存储块时,则需按某种淘汰算法从内存中选择一页将其内容淘汰。 淘汰算法不合理将产生抖动现象--刚被调出的页马上又被要求调入。 最佳淘汰算法:从内存中淘汰永远不再使用的页;如这样的页不存在,则选择最长时间不再被访问的页为淘汰页。 老页:某时刻前,进程访问过的所有页 新页:某时刻,进程正在对某页进行第一次访问。 自然页流:老页中以后还要访问的页和新页构成进程的使用页集,使用页集的变动为进程的自然页流。 特点:仅有理论意义,实际不可实现 明确知道各将来时刻对各页的访问情况,很难。 内存容量有限,使得某些页过早淘汰。 先进先出FIFO算法:采用先调入内存的页面先被淘汰的策略;即总选择驻留内存时间最长的一页淘汰。 原因:最早调入的页面不再使用的可能性要比最近调入的要大。 以调入内存的时间先后顺序组织一个进程现行使用的内存储块为FIFO队列 优点:仅在程序按线
您可能关注的文档
- 齐拉西酮病例课件.ppt
- 黄燕五常法讲稿2013课件.ppt
- 麻黄鉴别课件.ppt
- 天花机售后交换1宝典ppt课件.ppt
- 龙奥达奥迪城市展厅开业庆典活动策划案PPT素材课件.pptx
- 龋病的预防与控制口腔教学ppt课件.ppt
- 天花机售后交流ppt课件.ppt
- 天花由病毒引起ppt课件.ppt
- 天花现时情况ppt课件.ppt
- 天花机深化设计ppt课件.ppt
- 【北师大】同步练习6.19.1 人的生殖和发育 同步练习.docx
- 【人教】考点01 动物的主要类群(一、无脊椎动物)(解析版).docx
- 【北师大】课时练第16章 动物的行为 第3节 动物行为的研究.pdf
- 【北师大】同步练习5.18.2 微生物与人类的关系 同步练习.docx
- 【济南版】第四单元 第四章 生物的遗传和变异 综合检测.docx
- 【北师大】课时练第20章 生物的遗传和变异 第3节 性状遗传有一定的规律性.pdf
- 【北师大】课时练第20章 生物的遗传和变异 第6节 遗传病和人类健康.pdf
- 【北师大】课时练第20章 生物的遗传和变异 第2节 性状遗传的物质基础.pdf
- 【人教】八上生物背诵-第五单元 第四章 细菌和真菌.docx
- 【人教】八上生物期中预测卷-(原卷版).docx
最近下载
- 2024年中国石油东方地球物理勘探有限责任公司秋季高校毕业生招聘270人(甘肃有岗)笔试备考试题及答案解析.docx
- 天马旅游汽车公司管理职责、制度汇编.doc
- 从领导力角度说耿彦波——.ppt
- 唐山介绍PPT(唐山简介经典版).pptx
- 《我的家庭贡献与责任》第一课时小学道德与法治四年级上册PPT课件.pptx VIP
- 保养手册_迈腾b7l使用说明书.pdf
- 2024-2025人教版3三年级数学上册(全册)优秀测试卷(附答案).doc
- (2024年1月)广西各市房屋工程造价指标.doc VIP
- 2022年11月苏州城市学院下半年公开招聘27名管理岗位工作人员笔试参考题库含答案解析.docx
- 2023年义务教育初中英语新课标《英语新课程标准》解读ppt课件.pptx VIP
文档评论(0)