- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验课程:操作 系统
实验名称:进程调度的设计与实现 (综合实验)
第一部分 实验内容
1.实验 目标
1、 综合应用下列知识点设计并实现操作系统的进程调度:邻接表,布尔
数组,非阻塞输入,图形用户界面 GUI,进程控制块,进程状态转换,
多级反馈队列进程调度算法。
2、 加深理解操作系统进程调度的过程。
3、 加深理解多级反馈队列进程调度算法。
2. 实验任务
1、 用一种熟悉的语言,如 C、PASCAL 或 C++等,编制程序。
2、 采用多级反馈队列调度算法进行进程调度。
3. 实验设备及环境
PC;C++
4. 实验主要步骤
(1) 根据实验 目标,明确实验的具体任务;
(2) 编写程序实现进程调度算法;
(3) 设计实验数据并运行程序、记录运行的结果;
(4) 分析实验结果;
(5) 实验后的心得体会。
第二部分 问题及算法
1. 问题描述
根据实验内容与主要设计思想,使用 C++语言和 MFC 编写多级反馈队列
进程调度算法和实现可视化窗口程序。
2. 多级反馈队列进程调度算法的一般思路
开始
随机生成数个进程
调度进程
执行进程i
是否按下 Y
插入新进程
crtl+f?
N 进程i移到就绪队列
继续执行进程i
CPU调新进程
优先级减半
生命周期减1
生命周期为 Y 进程i 完成
0? 撤销PCB
N
进程i变就绪状态
插入就绪队列
3. 算法实现的关键点
进程的随机创建、选中与调度
4. 第三部分 实验结果与分析
1. 实验数据及结果
如附录中的界面所示
2. 实验分析及结论
该程序能够基本实现该实验所需的功能,程序在开始运行的时候能进行初
始化,当按下 Ctrl+F 时,能创建新进程,按下 Ctrl+Q 时,会弹出提示是否退
出的窗口,基本功能都实现了。
第四部分 心得与展望
1. 自我评价及心得体会
在编写软件的过程当中,算法用了大部分的时间。为了实现实验当中所
要求的功能,使用了大量的时间来思考各种功能所需的算法。而且,由于对
MFC 的使用不熟悉,所以多次上网查找解决方法和请教同学,终于经过 自己
的努力,将程序写了出来,体会到了前所未有的成就感。亦在编写程序的过
程当中,加深了对进程调度的理解。不过,在这个过程中,也发现了自己的
不足,就是 自己不善于编写算法,还有技术不够纯熟,不能轻易地就将程序
编写出来。
2. 展望
希望以后 自己能多学习技术,成为一个技术流的人才,能够熟练掌握 MFC
编写程序。
第五部分 附录
2. 源程序
struct PCB
{
int pid;//进程标识符
bool status;//进程的状态
int priority;//进
您可能关注的文档
最近下载
- 深度解析(2026)《AQ 2013-2008金属非金属地下矿山通风安全技术规范》.pptx VIP
- 智慧园区智能安防解决方案概述.pptx VIP
- 领导班子2025年度民主生活会对照检查材料1.doc VIP
- 多元羧酸和磷酸对牙本质脱钙作用的比较.pdf VIP
- GB 55007-2021 砌体结构通用规范.docx VIP
- 2026五个带头发言材料三.docx VIP
- 鹤煤三矿围岩地质力学评估报告-终稿.pdf VIP
- 中国新型城镇化的低碳发展路径——问题、策略与案例.pdf VIP
- HAF003《核电厂质量保证安全规定》的理解要点共109页.ppt VIP
- 产品质量先期策划控制程序APQP.docx VIP
原创力文档


文档评论(0)