动态分区存储管理方式的主存分配回收实验参考3.docVIP

  • 19
  • 0
  • 约5.1千字
  • 约 7页
  • 2016-11-26 发布于重庆
  • 举报

动态分区存储管理方式的主存分配回收实验参考3.doc

动态分区存储管理方式的主存分配回收实验参考3

动态分区存储管理方式的主存分配回收实验报告 一、实验目的 深入了解动态分区存储管理方式的主存分配回收的实现。 二、实验要求 编写程序完成动态分区存储管理方式的主存分配回收的实现。实验具体包括:首先确定主存空间分配表;然后采用最优适应算法完成主存空间的分配,完成主存空间的回收;最后编写主函数对所作工作进程测试。 三、实验原理: 存储管理中动态分区的管理方式。 四、实验程序设计 1. 数据结构 已分分区表的数据结构定义 #define n 10 //假定系统允许的最大作业数量为n typedef struct used { float address; //已分分区起始地址 float length; //已分分区长度,单位为字节 CString flag; //已分配区表登记栏标志,用0表示空栏目,作业名表示使用 }USED; //已分配区表 USED used_table[n]; 空闲区表的数据结构定义 #define m 10 //假定系统允许的空闲区表最大为m typedef struct free { float address; //空闲区起始地址 float length; //空闲区长度,单位为字节 int flag; //空闲区表登记栏标志,用0表示空栏目,用1表示未

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档