问题 问答题

设某计算机系统有一个CPU,一台输入设备、一台打印机。现有两个进程同时进入就绪状态,且进程A先得到CPU运行,进程B后运行。进程A的运动轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms结束。进程B的运行轨迹为:计算50ms,输入数据80ms,再计算100ms结束。试画出它们的时序关系图,并说明开始运行后,CPU有无空闲等待计算CPU的利用率。

答案

参考答案:运行次序为:
0~50ms A计算
50~100ms B计算,A打印
100~150ms A打印,B输入
150~200ms A计算,其中150~180ms B继续输入
200~300ms A打印,B计算
运行开始后,在100~150ms时,CPU空闲等待。CPU利用率为:
250/300=83.3%。

单项选择题
单项选择题