首页 / 安全技术 / 网络攻防     /    多级反馈队列调度算法

多级反馈队列调度算法

上传者: junge2 | 上传时间:2024/3/9 6:18:33 | 文件大小:18KB | 文件类型:zip
多级反馈队列调度算法
1. 多级反馈队列调度算法编写一个控制台程序模拟多级反馈对列调度算法。
设需要调度的进程情况存放在文本文件“process.text”中,如下图所示(进程情况可以自己设置)1 0 72 1 83 2 104 3 45 4 36 5 27 6 68 7 5每一行描述一个进程,包含若干个字段字段间用Tab建或空格隔开。
第一个字段代表进程的编号,第二个字段代表进程到达的时间,第三个字段代表 。
队列个数和每个队列的时间片长度可以由自己设置他们的值。
要求程序必须能够正确给出各个进程到达,调度,运行和完成的时序,并将相应的信息打印出来。
举列如下:T=0时刻,进程1到达。


T=0时刻,进程1开始被调度执行。







T=1时刻,进程2到达。


最后,计算并打印出各个进程的周转时间和带权周转时间。
本软件ID:2956890

文件下载

资源详情

(11个子文件18KB)多级反馈队列调度算法
队列.doc 41.00KB
queue
.project 381B
bin
process.text 55B
com
queue
bussess
MultiLevelQueue.class 5.17KB
vo
MyProcess.class 2.27KB
MyQueue.class 1.48KB
src
process.text 55B
com
queue
bussess
MultiLevelQueue.java 5.34KB
vo
MyQueue.java 1.40KB
MyProcess.java 2.10KB
.classpath 232B
[{"title":"(11个子文件18KB)多级反馈队列调度算法","children":[{"title":"队列.doc <span style='color:#111;'>41.00KB</span>","children":null,"spread":false},{"title":"queue","children":[{"title":".project <span style='color:#111;'>381B</span>","children":null,"spread":false},{"title":"bin","children":[{"title":"process.text <span style='color:#111;'>55B</span>","children":null,"spread":false},{"title":"com","children":[{"title":"queue","children":[{"title":"bussess","children":[{"title":"MultiLevelQueue.class <span style='color:#111;'>5.17KB</span>","children":null,"spread":false}],"spread":true},{"title":"vo","children":[{"title":"MyProcess.class <span style='color:#111;'>2.27KB</span>","children":null,"spread":false},{"title":"MyQueue.class <span style='color:#111;'>1.48KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"src","children":[{"title":"process.text <span style='color:#111;'>55B</span>","children":null,"spread":false},{"title":"com","children":[{"title":"queue","children":[{"title":"bussess","children":[{"title":"MultiLevelQueue.java <span style='color:#111;'>5.34KB</span>","children":null,"spread":false}],"spread":true},{"title":"vo","children":[{"title":"MyQueue.java <span style='color:#111;'>1.40KB</span>","children":null,"spread":false},{"title":"MyProcess.java <span style='color:#111;'>2.10KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".classpath <span style='color:#111;'>232B</span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • qq_38104700:
    很好的,很要用2017-11-21
  • m0_37095479:
    还可以,有参考价值2017-11-03
  • m0_37213943:
    可以的,可以的!2017-10-28
  • 1ding1:
    好的,可以用的。2015-04-22
  • 凌典:
    是用java写的,不是我想要的c++,哎~2014-06-16

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明