计算机操作系统期末重点.pdfVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 5 章 内存管理 ? 寄存器:是存储容量有限的高速存储部件。 ? 特点 ? 位于 CPU 内。 ? 寄存器以名字标识, 没有地址编号。 ? 作用 ? 可用来暂存指令、数据和地址 ? 分类 ? 通用寄存器 ? 指令指针寄存器 ? 标志寄存器 ? 段寄存器 ? 虚拟存储技术 使用户程序的大小和结构不受主存容量和结构的限制, 即使在用户程序比实际主存容量 还要大的情况下,程序也能正确运行。 5.2.1 分区管理基本原理 固定分区管理 ? 固定分区是指系统在初始化时,将内存空间划分为若干个固定大小的区域 1. 分区原则 (1)分区大小划分 ? 分区大小相等:适合于多个相同程序的并发执行; ? 分区大小不等:多个小分区、适量的中等分区、少量的大分区。根 据程序的大小,分配当前空闲的、适当大小的分区。 (2 )分区个数不变,大小不变 2、固定分区管理 ? 使用的数据结构:分区状态表 ? 用于分配时查找未分配空间 动态分区管理 1. 分区原则 ? 根据用户进程对内存的需求而划分: ? (1)根据作业的大小动态地划分分区; ? (2 )各分区的大小是不定的; ? (3 )内存中分区的数目也是不定的。 ? 问题:各作业释放后的空间不连续, 导致总的空闲空间很大却不能分配的情况发生。 易产生碎片(越分越小,直到成为小空闲区不能分配) 。 ? 固定分区的分配与回收 ? 分配 ? 多作业队列:将大小相近的作业放在同一个等待队列中。 ? 单作业队列:所有作业放在一个等待队列中。 常见空闲区查找算法 ? 空闲区表的组织 ? 按空闲区大小的升序(或降序)组织; ? 按空闲区首址升序(或降序)组织。 ? 查找算法:以空闲区表组织的方法为基础 ,采用不同的方式选择空闲区。 ? 最佳匹配(最佳适应算法) ? 首次匹配(首次适应算法) ? 下次匹配( * ) ? 最坏匹配 ? 快速匹配( * ) 1、最佳适应算法 ? 思想:尽可能分配大小与请求相匹配的空闲区。 ? 组织方式:空闲区表按空闲区大小从小到大组织。 ? 分配 ? 按申请的大小逐个与空闲区大小进行比较,找到与申请最接近的空闲区分 配。 ? 缺点:分割后的空闲区很小,直至无法使用,而造成浪费。 2、首次适应算法 ? 思想:尽可能在低地址实施分配 ? 保留高地址部分的大空闲区。 ? 组织方式:按空闲区首址从小到大组织 空闲区 分区管理的优缺点 ? 主要优点 ? 实现了多道程序共享内存; ? 实现分区管理的系统设计相对简单,不需要更多的系统软硬件开销; ? 实现存储保护的手段也比较简单。 ? 主要缺点 ? 内存利用不够充分。系统中总有一部分内存空间得不到利用,存在碎片。

文档评论(0)

kxg2020 + 关注
实名认证
文档贡献者

至若春和景明,波澜不惊,上下天光,一碧万顷,沙鸥翔集,锦鳞游泳,岸芷汀兰,郁郁青青。

1亿VIP精品文档

相关文档