武汉理工大学《操作系统》课程设计说明书 1 学 号: 课 程 设 计 题 目 模拟设计动态分区存储管理的分配与回收 学 院 计算机科学与技术学院 专 业 计算机科学与技术 班 级 姓 名 指导教师 2 0 1 1 年 0 1 月 2 0 日 武汉理工大学《操作系统》课程设计说明书 2 课程设计任务书 学生姓名: 专业班级:计算机 指导教师: 工作单位:计算机科学与技术学院 题 目: 模拟设计动态分区存储管理的分配与回收 初始条件: 1.预备内容:阅读操作系统的内存管理章节内容,理解动态分区的思想,并体会动态分区主存的分配的具体实施方法。 2.实践准备:掌握一种计算机高级语言的使用。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1.采用动态分区管理方案实施内存分配和回收。能够处理以下的情形 ⑴ 能够输入给定的内存大小,进程的个数,每个进程所需内存空间的大小; ⑵ 当某进程提出申请空间的大小后,显示能否满足申请,以及为该进程分配资源后有关内存空间使用的情况; ⑶ 当某进程撤消时,显示内存回收后内存空间的使用情况。能够处理以下的情形: 主存回收函数实现:有上 邻 空闲 区和下邻 空闲 区,它 们 与回收区的合 并;有上邻 空闲 区,无 下邻 空闲 区,回收区与上 邻 空闲 区的合 并;无 上 邻 空闲 区,有下邻 空闲区,回收区与下邻 空闲 区的合 并。 2.设计报 告 内容应 说明: ⑴ 课程设计目的与功 能; ⑵ 需求分析 ,数据 结 构 或 模块 说明(功 能与框 图 ); ⑶ 源程序 的主要部 分; ⑷ 测 试 用例 ,运 行 结 果 与运 行 情况分析 ; ⑸ 自 我 评 价 与总 结 : i)你 认 为你 完成的设计哪 些 地 方做 得 比 较 好 或 比 较 出色 ; ii)什 么 地 方做 得 不 太 好 ,以后如 何 改 正 ; iii)从 本 设计得 到 的收获 (在 编 写,调 试 ,执 行 过 程中 的经 验 和教训 ); iv )完成本 题是 否有其他 的其他 方法(如 果 有,简 要说明该方法); v )对 实验 题的评 价 和改 进意 见 ,请你 推 荐 设计题目。 时间安 排 : 设计安 排 一周 :周 1、 周 2:完成程序 分析 及设计。 周 2、 周 3:完成程序 调 试 及测 试 。 周 4、 周 5:验 收、 撰写课程设...