- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五讲存储管理之一连续分配
又例动态重定位的实现过程。指令MOV R1,(3000)(即把相对地址为3000的单元中的123取到1号寄存器) (3)多道固定划分法的作业调度技术 OS 4k 6k 12k ... 3k 4k 1k 2k ... 5k 6k ... 7k 10k 11k 8k (1)多队列法 OS 4k 6k 12k ... 7k 3k 4k 5k (2)单队列法 (4)固定分区法存在碎片问题 内部碎片:内存某存储区间大于其存放作 业空间的部分。如:作业只有3KB时,而某内存固定分区有4KB。有1KB内部碎片。 OS 12KB 固定4KB 3KB 内部碎片 外部碎片:内存某存储区间容不下要运行 的作业时。 如:作业长度为:5KB,8KB,12KB时,若内存固定分区只剩下4KB,则存在外部碎片。 OS 4KB 6KB 12KB 外部碎片 一、管理方法 5.2.3 多道连续可变划分法 特点:多道、连续、但不固定划分内存。 系统设置一个空闲块队列,初始状态时队列中只有一个连续的空闲块。作业到达后,作业有多大就分配多大的空间。作业撤离时,将释放的空间加入空闲队列。 例题1:有以下4个作业,采用多道连续分配技术 作业1-20KB 作业2-40KB 作业3-50KB 作业4-60KB 0 20K 40K 0 50K 60K 0 0 操作系统-50K 空闲区 0 50K 70K 110K 160K 256K 作业1-20KB 作业2-40K 作业3-50K 作业4-60K 220K 例题2:有以下5个作业,假设任一时间段内,内存中每一作业的运行时间相等,采用FCFS作业调度方法。 作业到来次序 所需存储量 运行时间 1 60KB 10s 2 100KB 5s 3 30KB 20s 4 70KB 8s 5 50KB 15s OS 0 40 256 J1 J2 J3 J4 J5 共190K 二、可变分区中的数据结构 常用的数据结构有两种:空闲分区表和空闲分区链。 (1)空闲分区表。为内存中每个尚未分配出去的分区设置一个表项,每个表项包含分区序号、分区起始地址和分区的大小。 例:根据右图的内存使用情况填写空闲分区表。 操作系统 空闲区1(26k) 已使用 空闲区2(14k) 已使用 空闲区3(5k) 已使用 空闲区4(30k) 已使用 0k 40k 66k 70k 84k 100k 105k 150k 180k 256k 空闲分区表 30k 150k 4 … … … 5k 100k 3 14k 70k 2 26k 40k 1 分区大小 分区起始地址 分区序号 (2)空闲分区链。在每个空闲分区中设置用于控制分区分配的信息及用于链接各个分区的指针,将内存中的空闲分区链接成一个链表。不同的分配算法链表的组织方式不同。 三、可变分区分配算法 (一)首次适应(First Fit)算法。 该算法要求空闲分区以地址递增的次序排序。 如果采用的是链表结构,分配时则从链表的开始顺序进行查找,直到找到一个能够满足进程大小要求的空闲分区为止。然后,按进程的大小,从分区中“切出”一块内存空间分配给请求者,余下的空闲分区仍然留在链表中。 例1:根据右图的内存使用情况画出首次适应算法的链表组织形式及分配一个10k的作业后的情况。 操作系统 空闲区1(26k) 已使用 空闲区2(14k) 已使用 空闲区3(5k) 已使用 空闲区4(30k) 已使用 0k 40k 66k 70k 84k 100k 105k 150k 180k 256k * * 第五讲存储管理之一 ----连续空间分配 主要研究三方面的问题: 放(Placement) 取(Fetch) 换(Replacement) 存储管理研究的内容 第一个问题:放(Placement),如何放入内存? 存储管理研究的内容 连续 不连续 多道固定分区存放 多道可变分区存放 单道连续存放 分页存放 分段存放 段页式存放 放 第二个问题是: 取(Fetch),即如何从外存调
您可能关注的文档
- 第五章-明代文学批评.ppt
- 第五章-旅游景区服务管理.ppt
- 第五章-服务产品设计.ppt
- 第五章-机器人动力学.ppt
- 第五章-旅游产品价格策略.ppt
- 第五章-机器设备评估.ppt
- 第五章-机械的效率.ppt
- 第五章-施工图预算编制实例.ppt
- 第五章-服务差异化营销.ppt
- 第五章-桥涵工程.ppt
- 2025至2030中国移动治疗台行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030链激酶行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030爆炸物探测扫描仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030四川省智能制造行业细分市场及应用领域与趋势展望研究报告.docx
- 2026届高三二轮复习试题政治大单元突破练1生产资料所有制与分配制度含解析.docx
- 2026届高三二轮复习试题政治大单元突破练16哲学基本思想与辩证唯物论含解析.docx
- 2026届高三二轮复习试题政治大单元突破练2社会主义市场经济体制含解析.docx
- 浙江省衢州市五校联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术含解析.docx
- 浙江省金丽衢十二校2026届高三上学期11月联考政治试题含解析.docx
- 2026届高三二轮复习试题政治大单元突破练7领导力量:中国共产党的领导含解析.docx
原创力文档


文档评论(0)