1. 首页
  2. 编程语言
  3. 其他
  4. 动态分区分配内存管理源代码(附有实验报告)最佳适应算法(BestFit)循环首次适应算法(NextFit)

动态分区分配内存管理源代码(附有实验报告)最佳适应算法(BestFit)循环首次适应算法(NextFit)

上传者: 2019-05-14 01:02:56上传 RAR文件 165.16KB 热度 74次
实验题目设计和实现关于内存管理的内存布局初始化及内存申请分配、内存回收等基本功能操作函数,尝试对用256MB的内存空间进行动态分区方式模拟管理。内存分配的基本单位为1KB,同时要求支持至少两种分配策略,并进行测试和对不同分配策略的性能展开比较评估。最佳适应算法(BestFit):  它从全部空闲区中找出能满足作业要求的、且大小最小的空闲分区,这种方法能使碎片尽量小。为适应此算法,空闲分区表(空闲区链)中的空闲分区要按从小到大进行排序,自表头开始查找到第一个满足要求的自由分区分配。该算法保留大的空闲区,但造成许多小的空闲区。因为它要不断地找出能满足作业要求的、且大小最小的空闲分区,所以比较比较频繁。但是,对内存的利用率高循环首次适应算法(Next
下载地址
用户评论
码姐姐匿名网友 2019-05-14 01:02:56

还可以,参考一下还是可以得。

码姐姐匿名网友 2019-05-14 01:02:56

感谢分享!可以运行

码姐姐匿名网友 2019-05-14 01:02:56

很全还有代码实现, 可以运行

码姐姐匿名网友 2019-05-14 01:02:56

非常好的代码,用链表实现了first-fit和next-fit:4个源文件外加一个doc实验报告。唯一的小瑕疵是自己定义了生成随机数范围的函数命名为random有些不妥,会与stdlib中的冲突。

码姐姐匿名网友 2019-05-14 01:02:56

可以运行,很好的资料,谢谢分享

码姐姐匿名网友 2019-05-14 01:02:56

可以运行,非常值得学习

码姐姐匿名网友 2019-05-14 01:02:56

很全还有代码实现,不错!帮助很大。

码姐姐匿名网友 2019-05-14 01:02:56

不错,有参考价值。

码姐姐匿名网友 2019-05-14 01:02:56

很不错,简单,有参考价值

码姐姐匿名网友 2019-05-14 01:02:56

不错,很有参考价值。谢谢分享!