若内存中有3道程序A、B、C,优先级从高到低为A、B和C,它们单独运行时的CPU和I/O占用时间为: 如果三道程序同时并发执行,调度开销忽略不计,但优先级高的程序可中断优先级低的程序,优先级与I/O设备无关。试画出多道运行的时间关系图,并问最早与最迟结束的程序是哪个?每道程序执行到结束分别用了多少时间?计算三个程序全部运算结束时的CPU利用率?
正确答案:
画出三个作业并发执行的时间图:
(1)最早结束的程序为B,最后结束的程序为C。
(2)程序A为250ms。程序B为220ms。程序C为310ms。
(3)CPU利用率为(310-120)/310=61.3%
(1)最早结束的程序为B,最后结束的程序为C。
(2)程序A为250ms。程序B为220ms。程序C为310ms。
(3)CPU利用率为(310-120)/310=61.3%
答案解析:有
微信扫一扫手机做题