- 19
- 0
- 约5.55千字
- 约 18页
- 2016-06-07 发布于湖北
- 举报
操作系统
课程设计报告
题 目:进程管理
专 业:
班 级:
姓 名:
学 号:
指导老师:
年 月 日
《操作系统》课程设计任务书
一、课程设计题目(任选一个题目)
1.模拟进程管理
2.模拟处理机调度
3.模拟存储器管理
4.模拟文件系统
5.模拟磁盘调度
二、设计目的和要求
1.设计目的
《》课程设计是专业实践性环节之一,是学习完《》课程后进行的一次较全面的综合练习。其目的在于加深对的理论、方法和基础知识的理解,
1.根据设计题目的要求,充分地分析和理解问题,明确问题要求做什么
3.编程实现所设计的模块。
4.程序调试与测试采用自底向上,分模块进行,即先调试低层函数。能够熟练掌握调试工具的各种功能,设计测试数据确定疑点,通过修改程序来证实它或绕过它。调试正确后,认真整理源程序及其注释,形成格式和风格良好的源程序清单和结果;
.结果分析程序运行结果包括正确的输入及其输出结果和含有错误的输入及其输出结果。
.编写课程设计报告;设计报告设计报告设计任务书
(5)概要设计
(6)详细设计(含主要代码)
(7)调试分析、测试结果
(8)用户使用说明
(9)附录或参考资料
四、进度安排
设计在第四学期的第1-18周(共18课时)进行,时间安排如下:
序号 内 容 时间(课时) 1 系统分析 2 2 设计 4 3 编码、测试 10 4 验收 2 合计 18
五、成绩评定办法
成绩分为优(A)、良(B)、中(C)、及格(D)、不及格(E)五个等级。其中设计表现占30%,验收40%,设计报告占30%。
1.设计表现:教师可依据学生使用实验环境的能力、观察和分析实验现象的能力、实验结果和数据的正确性以及学生的课堂纪律、实验态度、保持实验室卫生等方面的表现进行综合考核。
2.验收:要求学生演示设计的程序,讲解设计思路、方法、解决的主要问题,教师根据具体情况向每个学生提问2至3个问题。
3.设计报告:学生设计后应按时完成设计报告和实验报告。要求:内容充实、写作规范、项目填写正确完整、书面整洁等。
目录
需求分析………………………………………………6
1.进一步理解进程的基本概念 …………………………6
2.加强进程管理的设计及算法 …………………………6
3.观察和管理进程 ………………………………………6
概要设计………………………………………………6
1.实验原理………………………………………………6
2.数据结构………………………………………………6
3. 算法描述………………………………………………6
4. 算法流程图……………………………………………7
详细设计………………………………………………8
1.源程序代码……………………………………………8
四、 调试分析及测试结果 ………………………………15
五、 用户及用说明 ………………………………………17
六、 附录或参考资料 ……………………………………17
一、需求分析
1.进一步理解进程的基本概念。
2.加强进程管理中主要数据结构的设计及进程调度算法。
3.观察和管理进程——系统在运行过程中可显示或打印各进程的状态及有关参数的变化情况。
二、概要设计
1.实验原理
定义PCB的数据结构,用链表的形式管理进程,采用多级反馈队列调度的算法模拟进程的控制,最终完成有创建、撤销、调度、阻塞、唤醒进程等功能。
2.数据结构
类:
class queuenode
class queue
函数:
void enqueue( char item);
char dequeue();
void del(char item);
void display();
int find(char item);
int isempty()
3.算法描述
1-1、创建进程,根据进程的顺序依次放入就绪队列。
2-1、执行进程——管理系统将就绪队列中的第一个进程调入运行队列;
2-2、将阻塞队列中进程调入就绪队列;
2-3、封锁进程——管理系统将就绪队列中的第一个进程调入阻塞队列;
2-4、结束进程——管理系统撤销所选进程;
2-5、结束程序。
4. 算法流程图
三、详细设计
1.源程序代码
#includeiostream.h
class queuenode
{
friend class queue;
private:
char data;
queuenode * link;
queuenode (char d=0,queuenode * l=NULL): data(d),link(l){}
};
class queue
{
publi
您可能关注的文档
- 毕业设计-网络改造设计详细分解.doc
- 【石景山一模】北京市石景山区届高三月统一测试理综Word版含答案详细分解.doc
- 毕业设计文档详细分解.docx
- 毕业设计选题系统(修订稿)详细分解.doc
- 毕业社会工作注意问题详细分解.doc
- 【完整版】背好这些知识点,考过药学专业知识一不是问题详细分解.doc
- 【学会计】会计职称考试《中级财务管理》模拟题06详细分解.doc
- 毕业施工组织设计详细分解.docx
- 边院镇初级中学开展不燃放烟花爆竹宣传活动方案详细分解.doc
- 【优化方案】届高考物理二轮复习专题八磁场对电流和运动电荷的作用导学导练(含解析)详细分解.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 储能电站电池充放电管理制度.docx VIP
- 2024年重庆市铜梁县公开招聘城市协管员试题带答案详解.docx VIP
- 2024年重庆市奉节县公开招聘城市协管员试题带答案详解.docx VIP
- 2024《管理报告体系研究的国内外文献综述》4600字.docx VIP
- 2026-2031年中国基金市场发展前景预测研究报告.docx VIP
- (人教2024版)数学六年级下册 第4单元《比例》大单元教学设计 .pdf VIP
- 高中物理课件:向心加速度.ppt VIP
- 青岛市2025年高三一模语文试卷(含答案).pdf
- 4 数据管理能力成熟度DCMM标准解读.pptx VIP
- 《诊疗六步》.pptx VIP
原创力文档

文档评论(0)