网站大量收购闲置独家精品文档,联系QQ:2885784924

第四部分主存储管理技术.pptVIP

  1. 1、本文档共20页,可阅读全部内容。
  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文档。上传文档
查看更多
第四部分主存储管理技术

第四部分:主存储器管理技术 Ch8 实存储器管理技术 固定分区存储管理 可变分区的多道存储管理 多重分区存储管理 覆盖技术,交换技术 Ch9 虚拟存储器管理技术 分页存储管理 分段存储管理 段页式存储管理 Ch8实存储器管理技术 多级存储器管理: 容量 速度 高速缓冲存储器 主存 外存 大 慢 主存管理的研究课题: 主存分配 地址映象和重定位 存储保护 存储器扩充 7.1 固定分区 基本概念:主存分成若干个固定大小的存储区(存储块),每个存储区分给某一个作业使用,直到该作业完成后才把该存储区归还系统。 单用户固定分区: 高地址 CP/M-80 CP/M-86 BIOS(1.5k) 引导监控程序(8k) 操作系统 BDOS(3.5k) TPA2(128k) 用户区 CCP(2k) TPA1(20.5k) 用户区 TPA(56k) BIOS(1.2k) 系统参数缓冲 CCP,BDOS(9.2k) 系统系统区 256bytes 系统参数区(1k) 常驻 BIOS:基本输入输出系统; BDOS:基本磁盘操作系统; CCP: 控制台命令处理程序; TPA: 临时程序区 多用户固定分区: 分区数固定; 操作系统 各分区大小固定,但可不等; 分区1 主存分配: 分区2 给每个作业分配一个足够 分区3 大的主存分区,不允许两个作业放于同一个分区。 数据库:存储分块表MBT(记录存储分区情况及存储区使用状况的信息)。 Ex: 区号(存储键)大小size 位置location状态 status 1 8K 512K 正使用 2 32K 520K 正使用 3 32K 552K 未使用 4 128K 584K 未使用 5 512K 712K 正使用 *放在操作系统区! 存储分配算法 存储分配算法(固定分区,可变分区均适用): 最佳适应法,最先适应法,最坏适应法。 固定分区存储分配最佳方案: 最佳适应法和最先适应法的结合(MBT中各分区按照分区大小排列,最小分区放在表头)。 存储保护和重定位: 存储保护:用一对界地址寄存器存储作业大小和其在主存 的起始地址作为判界的条件。 重定位:静态重定位。 固定分区的优点:简单(硬件只一对界地址寄存器, 软件算法也简单)。 缺点:主存利用率不高。 7.2 可变分区的多道管理技术 策略:主存事先并未划分成一块块分区,而是在作业进入主存时按作业大小建立分区,分给作业使用。 特点:分区个数,分区大小均可变; 主存中分布着个数,大小均是变化的自由分区或碎片。 课题:如何管理已分配的和自由分区? 如何实现可变分区存储分配算法? 如何消除过小的碎片? (1)数据库 组织方法 存储分块表:表长难定,查表速度慢。 双表:已使用分区表(UBT), 自由分区表(FBT)=减少存储分配和释放时查找表格的长度,提高查找速度。 自由存储块链:用链指针把所有自由分区链接在一起,构成一条自由存储块链=管理维护简单。 ①双表组织的可变分区数据库 UBT FBT 区号 大小 位置 状态 区号 大小 位置 状态 1 8K 512K 已分 1 32K 552K 自由 2 32K 520K 已分 2 - - 空表目 3 - - 空表目 3 520K 704K 自由 4 120K 584K 已分 4 - - 空表目 5 - - 空表目 5 - - 空表目 状态:空表目,已分,自由 FBT 需要表格维护(排序:分区位置,分区大小); UBT不需表格维护(区号为存储保护键,不能随意变动)。 UNIX系统FBT:即主存可用资源表,50个表目,按地址排序,采用最先适应法分配。 ②自由存储块链 每个自由存储块起始的若干字节分成两部分:链指针next——指向下一个自由存储块的起始地址;最后一 块的链指针为0(链尾标志); 大小size——指出本自由块的大小。 0 操作系统 4K 0 6K 6K自由区 自

文档评论(0)

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

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

1亿VIP精品文档

相关文档