实验八 内存管理(实验指导书)
CQUT操作系统实验指导书【实验八 内存管理】
- 实验八 内存管理(实验指导书)
-
- 注:实验报告
-
- 1.〔重庆理工大学〕操作系统实验报告【实验八 内存管理】
- 一、实验基本信息
- 二、实验内容
- 三、实验提示
- 四、实验评分依据
- 五、实验指导pdf文档
-
- 1.操作系统实验指导书【实验八 内存管理】
注:实验报告
1.〔重庆理工大学〕操作系统实验报告【实验八 内存管理】
一、实验基本信息
- 实验时长:4h
二、实验内容
掌握对内存空间进行动态分区分配和回收的方法,设计并编程实现以下四种动态分区分配及其回收算法:
首次适应(First Fit, FF)
循环首次适应
最佳适应
最坏适应
三、实验提示
程序功能要求:能够按照对应算法进行内存的分配、回收和分区情况显示,显示界面直观友好,显示效果良好(例如图形化用户界面)。
动态分区分配原理:当要装入一个作业时,根据作业需要的主存量,查看是否有足够的空闲空间;若有,则按需要量分割一部分给作业;若无,则作业等待。分区个数随着内存的使用可动态调整。
分区管理要求:需设置空闲分区表和已分配分区表,用于说明主存空间的空闲与占用情况。每个分区需包含起始地址、长度和状态标识。
内存回收规则:回收时需考虑相邻空闲区合并问题,主要分为4种情况:
-
上相邻(回收分区上方存在空闲分区)
-
下相邻(回收分区下方存在空闲分区)
-
上下相邻(回收分区上下方均存在空闲分区)
-
不相邻(回收分区无相邻空闲分区)
开发环境:本实验不限平台工具。
四、实验评分依据
| 课程目标3 | 能根据实验要求,搭建开发环境,熟练使用开发工具;程序实现结果正确全面、表现直观 | 能根据实验要求,搭建开发环境,熟练使用开发工具;结果正确,比较全面;界面表现一般 | 能根据实验要求,搭建开发环境,基本熟练使用开发工具;结果比较正确 | 能根据实验要求,搭建开发环境,基本熟练使用开发工具;结果基本正确或有一定抄袭现象 | 不能搭建开发环境,使用开发工具不熟练;不能完成实验任务 | 62.5 |
| 课程目标4 | 能够通过自主学习,完成实验任务,很好地解决实验过程中遇到的问题 | 能够通过自主学习,完成实验任务,较好地解决实验过程中遇到的问题 | 能够通过自主学习,完成基本实验任务,解决问题能力一般 | 基本能够通过自主学习,完成基本实验任务 | 不能通过自主学习,完成实验任务 | 37.5 |
(注:结果基本正确或有一定抄袭现象最高为及格,70%以上抄袭者为不及格)
五、实验指导pdf文档
1.操作系统实验指导书【实验八 内存管理】
操作系统实验指导书【实验八 内存管理】
网硕互联帮助中心






评论前必须登录!
注册