存储器管理报告.docVIP

  • 1
  • 0
  • 约3.33千字
  • 约 6页
  • 2023-05-20 发布于湖北
  • 举报
上机报告 姓名 学号 专业班级 计科普1002 课程名称 网络操作系统 指导教师 机房名称 (I515) 上机日期 2012 年12 上机项目名称 上机步骤及内容: 1实验目的 加深对可变分区的存储管理的理解; 提高用C语言编制大型系统程序的能力,特别是掌握C语言编程的难点:指针和指针作为函数参数; 掌握用指针实现链表和在链表上的基本操作。 2 实验要求 首先向系统申请内存空间,初始化空闲表,输出命令菜单(分配内存,释放内存,退出程序);按用户的选择,分别进行内存分配、内存释放或退出程序的操作;若未选择退出程序,则操作完成后输出新的空闲表并回到命令菜单。 3 实验内容 3.1 数据结构 结点: class Node { public: char* addr;//空闲内存起始地址 unsigned int size;//空闲内存大小 Node* next;//下一个空闲内存节点 Node* prior;//上一个空闲内存节点 Node();//构造函数 void Display(int i);//显示这个节点(减去初始地址i,以显示相对地址) }; 列表: class List { Node* first;//链表中的第一个节点 Node* now;//下一个要搜索的空闲内存节点 public: List(); void Insert(Node* n,

文档评论(0)

1亿VIP精品文档

相关文档