操作系统原理第5章.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统原理第5章

第5章 存储管理 5.1 存储管理的功能 5.2 分区存储管理 5.3 覆盖与交换技术 5.4 页式管理 5.5 段式与段页式管理 5.6 局部性原理和抖动问题 第5章 存储管理 5.1 存储管理的功能 存储管理的功能 ? 分配与回收 ? 存储扩充 ? 共享与保护 5.1.1 虚拟存储器(Virtual Memory) 第5章 存储管理 5.1.2 地址变换 地址重定位 ? 静态地址重定位(static address relocation) ? 动态地址重定位(dynamic address relocation) 第5章 存储管理 5.1.3 内外存数据传输的控制 (1) 用户程序控制——覆盖(overlay) (2) 操作系统控制 ? 交换(swapping)方式 ? 请求调入(on demand)方式和预调入(on prefetch)方式 5.1.4 内存的分配与回收 (1) 分配结构——登记内存使用情况,供分配程序使用的表格与链表。 (2) 放置策略——确定调入内存的程序和数据在内存中的位置。 (3) 交换策略 (4) 调入策略——外存中的程序段和数据段什么时间按什么控制方式进入内存。 (5) 回收策略——回收时机和对内存空闲区的调整。 第5章 存储管理 5.1.5 内存信息的共享与保护 内存信息保护方法 ? 硬件法——上下界保护法 ? 软件法——保护键法 ? 软硬件结合法——界限寄存器与CPU的用户态或核心态工作方式相结合的保护方式 第5章 存储管理 第5章 存储管理 5.2 分区存储管理 5.2.1 分区管理基本原理 1. 固定分区法 2. 动态分区法(可变分区) 第5章 存储管理 5.2.2 分区的分配与回收 1. 固定分区的分配与回收 2. 动态分区的分配与回收 存储分配算法 首次适应算法——first fit algorithm 最佳适应算法——best fit algorithm 最差适应算法——worst fit algorithm 循环首次适应算法——Circular first fit algorithm 3. 动态分区的回收与拼接 4. 几种分配算法的比较 5.2.3 有关分区管理其他问题的讨论 第5章 存储管理 5.3 覆盖与交换技术 5.3.1 覆盖技术 覆盖(Overlays)——不同时运行的程序段共享同一块内存区。(主要在同一个作业或进程内进行) 第5章 存储管理 5.3.2 交换技术 交换(Swapping)——通过换出(swap out)、换入(swap in)作业或进程的一种内存扩充技术。(主要在作业或进程之间进行) SWAPOUT(i) begin local m; m.base ? basei; m.ceiling ? basei+sizei; m.direction ? out; m.destination ? base of free area on swap area; backupstorebasei ? m.destination; send((m, i), device queue); end m—消息,i—分区号,basei——分区的基址,sizei—长度 第5章 存储管理 SWAPIN(i) begin local m; m.base ? basei; m.ceiling ? basei+sizei; m.direction ? in; m.source ? backupstorebasei; send((m, i), device queue); end m—消息,i—分区号,basei——分区的基址,sizei—长度 第5章 存储管理 第5章 存储管理 5.4 页式管理 5.4.1 页式管理的基本原理 虚拟空间(逻辑空间)——页(page) 内存空间(物理空间)——页面或页帧(page frame) 第5章 存储管理 5.4.2 静态页面管理 1. 内存页面分配与回收 (1) 页表 (2) 请求表 (3) 存储页面表——位示图、空闲页面链 第5

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档