内存动态分配和回收的模拟实验概念.docVIP

  • 11
  • 0
  • 约3.38千字
  • 约 8页
  • 2017-03-16 发布于湖北
  • 举报

内存动态分配和回收的模拟实验概念.doc

操作系统实验报告 内存动态分区分配和回收的模拟实现 班级:2013级软件工程1班 学号:X X X 姓名:萧氏一郎 数据结构说明: Struct SubAreaListA 分配空间链表 Struct SubAreaListF 空闲分区链表 Viod Swap Tasktask,Tasktask1)交换作业顺序函数 Viod InitDate()初始化链表 Viod MAllocate Task task,int M 为申请分配内存 Viod MFree Task task,intN)释放内存 流程图: 内存分配 b.内存回收 源代码: #include #include #include #define SIZE_MIN 2 #define MEMSIZE_MAX 1024 #define FALSE 0 #define TRUE !FALSE /*采用最佳分配法*/ typedef int BOOL; typedef struct _MEM_LINK char cName; /*作业名*/ int iStartAddr; /*分区起始地址*/ int iMemSize; /*分区大小*/ BOOL iState; /*分区状态,1表示已分配, 0表示未分配*/ struct _MEM_LINK* next; MEM_LINK, *PMEM_LINK; PMEM

文档评论(0)

1亿VIP精品文档

相关文档