问题 问答题

有两个程序,程序A依次使用CPU计10s,使用设备甲计5s,使用CPU计5s,使用设备乙计10s,使用CPU计10s。程序B依次使用设备甲计10s,使用CPU计10s,使用设备乙计5s,使用CPU计5s,使用设备乙计10s。在单道程序环境下先执行程序A再执行程序B,计算CPU的利用率是多少在多道程序环境下,CPU利用率是多少

答案

参考答案:单道环境下,CPU运行时间为(10+5+10)s+(10+5)s=40s,两个程序运行总时间为40s+40s=80s,故利用率是40/80=50~名。
多道环境下,运行情况如下图所示,CPU运行时间为40s,两个程序运行总时间为45s,故利用率为40/45=88.9%。
[*]
注意:此图为甘特图,甘特图又叫横道图,它是以图示的方式通过活动列表和时间刻度形象地表示出任意特定项目的活动顺序与持续时间。

单项选择题
问答题