- 51
- 0
- 约4.13千字
- 约 8页
- 2017-03-21 发布于湖北
- 举报
存储管理—动态异长存储资源分配算法
一、设计目的
理解动态异长存储分区资源管理,掌握所需数据结构和管理程序,了解各种
存储分配算法的优点和缺点。
二、设计内容
(1)分析UNIX最先适应(First Fit,FF)){
int m_addr;
int m_size;};
(2) 分析UNIX最先适应存储分配算法编写最佳适应算法BF_malloc();遍历链表,取满足申请要求且长度最小的空间区域
for(bpp=bp;bpp-m_size;bpp++){//最佳适应
if(bpp-m_size=sizebpp-m_sizes){
a=bpp-m_addr;
s=bpp-m_size;
bp=bpp;
}
}
(3)根据最好适应算法编写最坏适应算法WF_malloc(),主要代码如下:
for(bpp=bp;bpp-m_size;bpp++){//最坏适应
if(bpp-m_sizes){
a=bpp-m_addr;
s=bpp-size;
bp=bpp;
}
}
(4)存储释放函数mfree();被释放的存储区域
与前合并条件:if(bpmp(bp-1)-m_addr+(bp-1)-m_size==a)
与后合并条件:if(a+size==bp-m_addrbp-m_size)
无合并条件:if(size)
(5)showMap()方法显示
您可能关注的文档
最近下载
- 部编版三年级语文下册各单元同步习作指导(提纲式).pdf VIP
- 覆土式液化石油气储罐的工程应用及设计分析.pdf VIP
- 统编版语文三年级下册第1-8单元作文填空式仿写.docx VIP
- 2025年国税系统副处级领导后备干部选拔笔试真题及答案解析.docx
- 电力系统分析习题集及答案解析 .pdf VIP
- 2025企业级AI Agent(智能体)价值及应用报告.pptx
- 装箱单(中英文)模板.doc VIP
- QC∕T 1067.1-2017 汽车电线束和电气设备用连接器 第1部分:定义、试验方法和一般性能要求.pdf
- 打桩送桩工程量计算案例.pptx VIP
- 基坑开挖监理实施细则.docx VIP
原创力文档

文档评论(0)