实验4可变分区的内存分配算法讲述.docVIP

  • 14
  • 0
  • 约7.55千字
  • 约 9页
  • 2017-03-27 发布于湖北
  • 举报
实验4可变分区的内存分配算法讲述

实验4 可变分区的内存分配算法模拟 实验目的 通过模拟可变分区的以下内存分配算法,掌握连续分配存储器管理的特点,掌握以下四种分配算法的优缺点并进行对比。 首次适应分配算法; 循环适应分配算法; 最佳适应分配算法; 最坏适应分配算法。 实验环境 装有操作系统Windows XP和开发工具VC++6.0,内存在256M以上的微机; 或者:装有Linux(Fedora 7)操作系统和gcc编译器,内存在256M以上的微机。 实验内容 用户可用的内存空间为64K,按下面的现有分区情况进行初始化,可在屏幕上显示当前的内存状态。 起始地址 分区大小 状态 0K 10K 未使用 10K 8K 未使用 18K 10K 未使用 28K 6K 未使用 34K 10K 未使用 44K 20K 未使用 (2)接收用户进程的内存申请格式为:作业名、申请空间的大小。按照上述的一种分配算法进行分配,修改空闲分区表,并在屏幕上显示分配后的内存状态。 (3)用户进程执行完成后,或者从外部撤销用户进程,将内存进行回收,修改空闲分区表,并在屏幕上显示回收后的内存状态。 实验要求 将四种算法的源程序及程序执行结果写入实验报告; 将四种算法的工作机理写入实验报告。 代码: #includeiostream.h #includestdlib.h #define Free 0 //

文档评论(0)

1亿VIP精品文档

相关文档