设某计算机系统有一个CPU、一台输入设备、一台打印机。现有两个进程同时进入就绪态,且进程A先得到CPU运行,进程B后运行。进程A的运行轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。进程B的运行轨迹为:计算50ms,输入数据80ms,再计算100ms,结束。画出它们的运行图,并说明:(1)开始运行后,CPU有无空闲等待?若有,在哪段时间内等待?计算CPU的利用率;(2)进程A运行时有无等待现象?若有,在何时发生等待现象?(3)进程B运行时有无等待现象?若有,在何时发生等待现象?
设某计算机系统有一个CPU、一台输入设备、一台打印机。现有两个进程同时进入就绪态,且进程A先得到CPU运行,进程B后运行。进程A的运行轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。进程B的运行轨迹为:计算50ms,输入数据80ms,再计算100ms,结束。画出它们的运行图,并说明:(1)开始运行后,CPU有无空闲等待?若有,在哪段时间内等待?计算CPU的利用率;(2)进程A运行时有无等待现象?若有,在何时发生等待现象?(3)进程B运行时有无等待现象?若有,在何时发生等待现象?
发布时间:2025-03-02 21:43:01