动态优先权进程调度算法模拟实验报告(10)

2020-12-24 22:02

华 北 电 力 大 学 实 验 报 告 2 2 1 4 4 6 0 0 0 0 0 0 5 3 5 0 0 0 3 3 3

各进程运行结束! 进程号 1 2 2 2 1 到达时间 3 4 3 2 2 结束时间 16 8 24 28 16 4 21 26 14 周转时间 13 带权周转时间 1.#INF 1.#INF 5.25 6.5 3.5

平均周转时间为:15.6 六﹑遇到问题和体会 本次试验感觉难度比较大,有很多生疏的指令。但在老师和同学的帮助下都解决了。 总体上还是对进程概念

和进程调度过程有了一个更深的理解。 在这次试验中也暴露出自己 不少的缺点,希望以后试验中可以改正! 本文利用C 语言对动态优先权的进程调度算法进行了设计和模拟实现。程序可实现 动态的进行各个进程相关信息的录入, 如CPUTIME、ALLTIME、STARTBLOCK、 BLOCKTIME 等信息。并充分考虑了进程在执行过程中可能发生的多种情况, 更好的体 现了进程的就绪态、执行态、阻塞态三者之间的关系以及相互的转换。程序的运行过程清 晰的体现了动态优先权的调度算法的执行过程, 有利于加深对算法的理解和掌握。 由于抢 占式调度算法与硬件密切相关, 由软件实现非常困难, 所以本程序实现的是非抢占式的动 态优先权进程调度算法。抢占式的动态优先权进程调度算法的模拟实现有待于进一步研 究。

9


动态优先权进程调度算法模拟实验报告(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:西工大2020年4月《软件工程》作业机考参考答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: