- 1
- 0
- 约小于1千字
- 约 12页
- 2019-08-12 发布于江苏
- 举报
管理空闲区的数据结构设计 空闲分区链:将内存中的空闲分区以链表方式链接起来,构成空闲分区链。利用空闲分区的前几个字节,记录此分区的长度、起始地址和下一个分区的起 始地址(即链指针)。 从而将所有的空闲区 链接起来,即将所有 的空闲区链接成一个 链。 分区分配算法 在将一个新作业装入内存时,要从空闲分区表或空闲分区链中,选出一个分区分配给该作业,有三种常见的分配算法 首次适应算法FF:First Fit 循环首次适应算法 最佳适应算法:Best Fit=smallest 最差适应算法:Worst Fist =largest 分区分配操作 分配 设请求的分区大小为u.size; 利用某种分配算法,找到待分配的分区,大小为m.size 根据上述分区分配算法,有m.sizeu.size 判断m.size-u.size与min_size的大小(min_size为事先约定的最小分区大小) 若则分割,分割出来的分配出去,余下的加入空闲数据结构 否则,直接分配 将分配到的分区的首地址返回 可以看出,动态分区分配方式中内部碎片最大不超过min_size 分区分配操作 分配 分区回收操作 回收,要考虑合并 向前合并:只需修改前一个空闲分区表项中的大小 向后合并:只需修改后一个空闲分区表项中的起始地址和大小
您可能关注的文档
- 揭开神秘的面纱pt.ppt
- 搅拌桩抽芯检测方.doc
- 揭秘:开国大将全66口遭灭门.doc
- 提高进店率的通用法.ppt
- 搅拌站施工组织施方案.doc
- 搅拌站试验室各岗职责.doc
- 搜身捆绑上铐押解案.doc
- 搞定招行经典运通生日10倍积分.doc
- 搞笑小品剧本 幽小品剧本.doc
- 搅拌聚合釜内流体流动与混合.ppt
- 视频测试信号发生器技术要求标准化发展研究报告.docx
- 数字化供应链 供应商管理 第6部分:钢铁行业标准化发展研究报告.docx
- 快手新手零基础简单剪辑教程.docx
- 快手新手作品热度提升日常操作.docx
- PitchBook_2026年三季度美国信贷市场季报-US Credit Markets Quarterly Wrap Third quarter, 2026.docx
- 硅谷银行-2026年企业风险投资状况 State of CVC 2026 A Deep Dive Into the Dynamics of the Corporate Venture Capital Ecosystem.docx
- 小学数学解决问题画图建模教学实务.docx
- 中考历史重点、热点问题猜押.doc
- 中国酒精饮料市场调研与未来发展趋势报告.doc
- 中国活性氧化镁行业市场调研及行业前景预测报告.doc
原创力文档

文档评论(0)