- 220
- 0
- 约1.27万字
- 约 14页
- 2016-11-26 发布于重庆
- 举报
动态分区分配方式的模拟实验报告华北电力大学
一﹑实验目的:
了解动态分区分配方式中使用的数据结构和分配算法,并进一步加深对动态分区存储管理方式及其实现过程的理解。
二﹑实验内容:
(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):当要分配内存空间时,就查找空闲表中满足要求的空闲块,并使得剩余块是最小的。然后把它分配出去,若大小恰好合适,则直按分配;若有剩余块,则仍保留该余下的空闲分区,并修改分区大小的起始地
您可能关注的文档
最近下载
- 2009雷克萨斯gs450h原厂维修手册中文as ns.pdf VIP
- 雷克萨斯gs450h原厂维修手册中文.pdf VIP
- 初中物理电学中考试题.docx VIP
- 语言学概论(第二版) 作者 岑运强 著 第7章 交叉语言学.ppt VIP
- 年组装储能宝80万套、检测分类循环电池100万套技改环评报告.pdf VIP
- 2026年中考英语复习必备单词词汇表(精校打印版).pdf VIP
- 七升八语文暑假提升--复习-专题04 古诗文阅读.pdf VIP
- 2025年南充市国企考试真题.docx VIP
- 2025年南充市嘉陵区国企考试真题.docx VIP
- 高考物理力学计算题训练含答案.docx VIP
原创力文档

文档评论(0)