- 61
- 0
- 约7.27千字
- 约 15页
- 2018-08-28 发布于湖北
- 举报
武汉理工大学《操作系统》课程设计任务书
PAGE
PAGE 14
学 号:
0121010340808
课 程 设 计
题 目
动态分区管理的主存分配模拟设计--最优适应法、最差适应法
学 院
计算机科学与技术学院
专 业
计算机科学与技术专业
班 级
计算机1002班
姓 名
刘浪浪
指导教师
杨克俭
2013
年
1
月
20
日
课程设计任务书
学生姓名: 刘浪浪 专业班级: 计科1002班
指导教师: 杨克俭 工作单位: 计算机科学与技术学院
题 目: 动态分区管理的主存分配模拟设计--最优适应法、最差适应法
初始条件:
1.预备内容:阅读操作系统的内存管理章节内容,理解动态分区的思想,并体会各分配算法的具体实施方法。
2.实践准备:掌握一种计算机高级语言的使用。
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
1.采用指定算法模拟动态分区管理方式的主存分配。能够处理以下的情形:
⑴ 随机出现的进程i申请jKB内存,程序能判断是否能分配,如果能分配,要求输出分配的首地址Faddress,并要求输出内存使用情况和空闲情况。
内存情况输出的格式为:Faddress该分区的首地址;Eaddress该分区的尾地址
Len 分区长度;Process 如果使用,使用的进程号,否则为0
⑵ 主存分配函数实现寻找空闲区、空闲区表的修改、已分配区表的修改功能;
2.设计报告内容应说明:
⑴ 课程设计目的与功能;
⑵ 需求分析,数据结构或模块说明(功能与框图);
⑶ 源程序的主要部分;
⑷ 运行结果与运行情况分析;
⑸ 自我评价与总结:
= 1 \* roman i)你认为你完成的设计哪些地方做得比较好或比较出色;
= 2 \* roman ii)什么地方做得不太好,以后如何改正;
= 3 \* roman iii)从本设计得到的收获(在编写,调试,执行过程中的经验和教训);
= 4 \* roman iv)完成本题是否有其他的其他方法(如果有,简要说明该方法);
= 5 \* roman v)对实验题的评价和改进意见,请你推荐设计题目。
时间安排:
设计安排一周:周1、周2:完成程序分析及设计。
周2、周3:完成程序调试及测试。
周4、周5:验收、撰写课程设计报告。
(注意事项:严禁抄袭,一旦发现,抄与被抄的一律按0分记)
指导教师签名: 年 月 日
系主任(或责任教师)签名: 年 月 日
一、题目
动态分区管理的主存分配模拟设计--最优适应法、最差适应法
二、主要任务
1.采用指定算法模拟动态分区管理方式的主存分配。能够处理以下的情形:
⑴ 随机出现的进程i申请jKB内存,程序能判断是否能分配,如果能分配,要求输出分配的首地址Faddress,并要求输出内存使用情况和空闲情况。
内存情况输出的格式为:Faddress该分区的首地址;Eaddress该分区的尾地址
Len 分区长度;Process 如果使用,使用的进程号,否则为0
⑵ 主存分配函数实现寻找空闲区、空闲区表的修改、已分配区表的修改功能;
2.设计报告内容应说明:
⑴ 课程设计目的与功能;
⑵ 需求分析,数据结构或模块说明(功能与框图);
⑶ 源程序的主要部分;
⑷ 运行结果与运行情况分析;
⑸ 自我评价与总结:
= 1 \* roman i)你认为你完成的设计哪些地方做得比较好或比较出色;
= 2 \* roman ii)什么地方做得不太好,以后如何改正;
= 3 \* roman iii)从本设计得到的收获(在编写,调试,执行过程中的经验和教训);
= 4 \* roman iv)完成本题是否有其他的其他方法(如果有,简要说明该方法);
= 5 \* roman v)对实验题的评价和改进意见,请你推荐设计题目。
三、原理
1.最佳适应算法:
它从全部空闲区中找出能满足作业要求的、且大小最小的空闲分区,这种方法能使碎片尽量小。为适应此算法,空闲分区表(空闲区链)中的空闲分区要按从小到大进行排序,自表头开始查找到第一个满足要求的自由分区分配。该算法保留大的空闲区,但造成许多小的空闲区。
2.最坏适应算法:
最坏适应分配算法要扫描整个空闲分区或链表,总是挑选一个最大的空闲分区分割给作业使用。该算法要求将所有的空闲分区按其容量从大到小的顺序形成一空闲区链,查找时只要看第一个分区能否满足作业要求。
四、实验分析
分区管理是把内存划分为若干大小不等的区域,除操作系统占用一个区域外,其余由多道环境下的各并发进程共享。动态分区法在作业执行前并不
您可能关注的文档
- 第六讲 光显示的技术.pdf
- 管理学论文 ——沃尔玛管理里各种职能分析.doc
- 行政管理学测试题-附件.doc
- 蛋白在细胞中之定位的技术.pdf
- 资金管理实施细则知识.doc
- 浅谈Web请求异步的技术.doc
- 通信工程预算员练习题4与答案.doc
- 校园美食课策划书.doc
- 财务管理学A第4次作业知识.doc
- 杭州苏宁消防系统工程施工组织的设计11.doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- (高清版)-B-T 30146-2023 安全与韧性 业务连续性管理体系 要求.pdf VIP
- 安徽师大附中2026届高二化学第一学期期末综合测试试题含答案.doc
- 化学元素读音及顺口溜大全.doc VIP
- 成都市固体废弃物卫生处置场三期工程环评报告书小.pdf VIP
- 新编英语教程4(第三版)李观仪习题答案.pdf
- (一模)潍坊市2026届高三高考模拟考试物理试卷(含标准答案).pdf
- 2026 年人教版八年级数学下册期末综合测评试卷(附答案可下载).docx VIP
- 2025年铁路局招聘笔试真题及答案.docx VIP
- 2025年新疆中考物理试题(含答案详解)原卷.pdf
- Midea 美的 ET1065QL-01SE嵌入式电烤箱 说明书.pdf
原创力文档

文档评论(0)