- 2
- 0
- 约1.04万字
- 约 89页
- 2018-08-30 发布于湖北
- 举报
最新游戏中的现象.ppt
? 回收分区r 上邻空闲区 ? 回收分区r 下邻空闲区 r与 f1 合并 成为一个大的空闲区f1 r与 f2 合并 成为一个大的空闲区f2 * bjhk 回收分区r ? 回收分区r 上、下邻空闲区 上、下邻已分配区 r与 f1、 f2 合并 成为一个大的空闲区f1 r成为一个 新的空闲区f * bjhk 分区回收算法release 当一个进程(或程序)释放某内存区时,要调用存储区释放算法release,它将首先检查释放区是否与空闲区表(队列)中的其它空闲区相邻,若相邻则合并成一个空闲区,否则,将释放为一个空闲区插入空闲区表(或队列)中的适当位置。 * bjhk 四. 放置策略 1. 什么是放置策略 选择空闲区的策略,称为放置策略。 空闲区表的组织有两种方法: 1、按空闲区大小的升序(降序)组织; 2、按空闲区首址升序(降序)组织。 根据空闲区表组织的方法的不同,有不同的放置策略:最佳适应算法、首次适应算法和最坏适应算法三种。 * bjhk 2. 首次适应算法 (1) 什么是首次适应算法 首次适应算法是将输入的作业放置到主存里第一个足够装入它的可利用的空闲区中。 首次适应算法的表是按空闲区首址升序的(即空闲区表是按空闲区首址从小到大)方法组织的。 * bjhk (2) 首次适应算法的例子 * bjhk (3) 特点 这种算法的实质是尽可能地利用低地址部分的空闲区,而尽量地保留高地址部分的大空闲区,使其不被切削成小的区,其目的是保证在大的作业到来时有足够大的空闲区满足请求者。 * bjhk 3. 最佳适应算法 (1) 什么是最佳适应算法 最佳适应算法是将输入的作业放置到主存中与它所需大小最接近的空闲区中。 最佳适应算法的空闲区表按空闲区大小升序方法组织。 * bjhk (2)最佳适应算法的例子 * bjhk (3) 特点 尽可能地利用存储器中小的空闲区,而保留尽量大的空闲区。 这种算法最大的缺点是分割后的空闲区将会很小,直至无法使用,而造成浪费。 * bjhk 4. 最坏适应算法 (1) 什么是最坏适应算法 最坏适应算法是将输入的作业放置到主存中最不适合它的空闲区中。 最坏适应算法的空闲区表是按空闲区大小降序的方法组织的(从大到小的顺序)。 * bjhk (2) 最坏适应算法的例子 * bjhk (3) 特点 克服了最佳适应算法把空闲区切割得大小的缺点。即每次分配时,总是将最大的空闲区切去一部分分配给请求者,其依据是当一个很大的空闲区被切割了一部分后可能仍是一个较大的空闲区。 尽可能地利用大的空闲区,而不分割小的空闲区。 * bjhk 5. 几种放置策略的比较 例如:某时刻系统中有三个空闲区,其大小和首址为:(35KB,100KB)、(12KB,156KB)、(28KB,200KB) 有一作业系列: (JOB1,12KB)、(JOB2,30KB)、(JOB3,28KB) 用首次适应算法、最佳适应算法和最坏适应算法来处理该作业序列,看哪种算法合适。 * bjhk 0 35KB 156KB 首次适应算法 0 12KB 200KB 0 28KB NULL 100KB 作业1(12KB)放到首址100KB的空闲区 0 23KB 156KB 0 12KB 200KB 0 28KB NULL 112KB 作业2(30KB)不能分配 作业3(28KB)放到首址200KB的空闲区 * bjhk 0 12KB 200KB 最佳适应算法 0 28KB 100KB 0 35KB NULL 156KB 作业1(12KB)放到首址156KB的空闲区 0 28KB 100KB 0 35KB NULL 200KB 作业2(30KB)放到首址100KB的空闲区 作业3(28KB)放到首址200KB的空闲区 0 5KB 200KB 0 28KB NULL 130KB * bjhk 0 35KB 200KB 最坏适应算法 0 28KB 156KB 0 12KB NULL 100KB 作业1(12KB)放到首址100KB的空闲区 作业2(30KB)不能继续分配 作业3(28KB)放到首址200KB的空闲区 0 28KB 112KB 0 23KB 156KB 0 12KB NULL 200KB * bjhk 五. 碎片问题及拼接技术 1. 什么是碎片问题 在已分配区之间存在着的一些没有被充分利用的空闲区。 如何解决碎片问题? 2. 拼接技术 所谓拼接技术是指移动存储器中某些已分配区中的信息,使本来分
您可能关注的文档
- 最新总署总局统一版关检合作“一次申报”系统介绍.ppt
- 最新承销制度改革方案.ppt
- 最新推销洽谈的沟通技巧.ppt
- 最新政务信息资源共享工作培训会.ppt
- 最新政府医改卫生投入监测系统.ppt
- 最新政府投资城建类项目管理工作探讨.ppt
- 最新政府收支分类改革后相关会计制度调整讲解.ppt
- 最新政府采购培训材料.ppt
- 最新效益审计的程序与方法.ppt
- 最新教学方法与技巧.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
最近下载
- 安全运营管理平台产品白皮书.docx VIP
- TNSSQ-成果转化为团体标准技术规范.pdf VIP
- YD 5123_通信线路工程施工监理规范.pdf VIP
- 人教版七年级上册英语期中复习: Unit 1-Unit 5共5套单元测试卷精选汇编(Word版,含答案).docx VIP
- 2017贵州贵阳中考英语试卷+答案+解析.docx VIP
- 美国交通部先进空中交通国家战略:2026–2036年的大胆政策愿景new.pdf VIP
- 中国炎症性肠病诊疗指南(2025版).docx VIP
- AISecOps智能安全运营技术白皮书 -绿盟.doc VIP
- 2023年潍坊理工学院计算机应用技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
- 专利价值度评估规范.pdf VIP
原创力文档

文档评论(0)