- 66
- 0
- 约1.26万字
- 约 14页
- 2018-06-05 发布于湖北
- 举报
动态分区分配方式模拟实验报告 华北电力大学
一﹑实验目的:
了解动态分区分配方式中使用的数据结构和分配算法,并进一步加深对动态分区存储管理方式及其实现过程的理解。
二﹑实验内容:
(1)用VC++语言分别实现采用首次适应算法和最佳适应算法的动态分区分配过程alloc()和回收过程free()。其中,空闲分区通过分区链来管理;在进行内存分配时,系统优先使用空闲区低端的空间。
(2)自己设计相关数据,观察首次适应算法和最佳适应算法的结果与差异。
假设初始状态下总内存空间为640KB
过程:
作业1申请180KB;
作业2申请60KB;
作业3申请50KB;
作业4申请270KB;
作业5申请60KB;
作业1释放180KB;
作业3释放50KB;
作业7申请10KB.
三﹑设计思路和方法:
首次适应算法(First-fit):当要分配内存空间时,就查表,在各空闲区中查找满足大小要求的可用块。只要找到第一个足以满足要球的空闲块就停止查找,并把它分配出去;如果该空闲空间与所需空间大小一样,则从空闲表中取消该项;如果还有剩余,则余下的部分仍留在空闲表中,但应修改分区大小和分区始址。
最佳适应算法(Best-fit):当要分配内存空间时,就查找空闲表中满足要求的空闲块,并使得剩余块是最小的。然后把它分配出去,若大小恰好合适,则直按分配;若有剩余块,则仍保留该余下的空闲分区,并修改分区大小的起始地址。
内
您可能关注的文档
- 功能高分子材料合成及制备.ppt
- 功能陶瓷材料的制备及研究前景.pptx
- 加工中心的刀具与刀具补偿.ppt
- 加工余量与工序尺寸确定.ppt
- 加工机床主轴控制系统设计.doc
- 加工水平与呈现时间对错误记忆的影响.ppt
- 功能安全在电梯上应用(pessrae).ppt
- 加强分户验收中常见通病质量控制.ppt
- 加湿器的使用误区与清洁保养要点 家电排行榜.pptx
- 加氢裂化装置硫化氢产生及安全防护.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)