没有合适的资源?快使用搜索试试~ 我知道了~
基于静态优先权和响应比的进程管理系统的设计课程设计报告.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 161 浏览量
2022-05-31
20:59:23
上传
评论 1
收藏 312KB DOC 举报
温馨提示
试读
18页
基于静态优先权和响应比的进程管理系统的设计课程设计报告.doc
资源推荐
资源详情
资源评论
课程设计报告
(本科)
基于静态优先权和响应比的进程管理系统的设计
课程:
操作系统课程设计
学号:
:
班级:
教师:
时间:
计算机科学与技术系
1 / 19
设计名称:
基于静态优先权和响应比的进程管理系统的设计
设计容、目的与要求:
本课程设计的目的是:加深对进程概念与进程管理各部分容的理解;熟悉静
态优先权和响应比两种进程调度算法。
本课程设计的要:()设计一个完整的进程调度系统,系统中至少包括
个进程;()定义 ;()采用链表管理就绪队列;()结果要能够显示
出进程的调度序列与进入系统的时间、运行时间等必要信息。( )设计的输入
数据要能体现算法的思想。
计划与进度安排:
月 日 按照课程设计要求建立流程图,架起大概框架
月 日到 日 输入主函数和各个过程的程序
月 日到 日 调试程序并记录调试中的问题,努力解决
月 日到 日 系统测试,演示设计成果,将调试结果截图保留下来
月 日到 日 整理完善课程设计说明书
设计过程、步骤(可加页):
进程创建模块
此模块用来创建进程实体,设置进程的到达时间、服务时间、开始时间。
就绪队列模块
此模块用链式队列来实现,用来存放已经创建的进程,为下面的两个模块来
服务。
静态优先权模块
此模块是先进先出算法的实现模块,此模块遍历模块中的就绪队列来找到到
达时间的从小到的大的序列。
响应比模块
此模块是短进程优先调度算法的实现模块,此模块遍历中的就绪队列来找到
服务时间从小打到的序列。
1 / 19
2 / 19
开始
创建进程
输入进程名称、大小、创建时
间、服务时间
就绪队列查看
选择调度算法
( FCFS/
SPF )
输出结果
结束
程序源代码如下:
基于静态优先权和响应比的进程管理系统的设计
!
"# !
$ !
$ !
%&'
%"
定义链表的结构体
()&"*
'"+,- 进程名称
&.)""(- 初始优先权
'""/.0- 到达时间
"/.0- 服务时间
'".0- 开始时间
% .0- 完成时间
1'.0- 等待时间
2')""(- 响应比3优先权4
5''()-
定义链表
()&"*
''()''-
"6)""-前一节点指针
"67- 后一节点指针
5869-
9 '8.'8.")-
6)86:8608686"'"86;-
函数说明
0.34-
9"3/4-
/)'(39 '4-
/)'(.'39 '4-
/)'(.")39 '4-
主函数
/0'34
*
&"3--4*
3 / 19
剩余17页未读,继续阅读
资源评论
- m0_601056892023-11-23感谢资源主的分享,很值得参考学习,资源价值较高,支持!
- 榧夜.2024-01-15感谢大佬分享的资源,对我启发很大,给了我新的灵感。
智慧安全方案
- 粉丝: 3713
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功