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