首页 > 试题广场 >

设一台计算机系统有输入机一台、打印机两台,现有 A 、 B

[问答题]

设一台计算机系统有输入机一台、打印机两台,现有 A B 两道程序同时投入运行,并发执行,且程序 A 先运行,程序 B 后运行。程序 A 的运行轨迹为:计算 50ms ,打印信息 100ms ,再计算 50ms ,打印信息 100ms ,结束。程序 B 运行的轨迹为:计算 50ms ,输入数据 80ms ,再计算 100ms ,结束。回答如下问题:

(1) 用图画出这两道程序的执行情况。

(2) 计算 A B 两道程序各自的周转时间。

(3) 说明在两道程序运行时, CPU 有无空闲等待?若有,在哪段时间内等待?程序 A B 运行时有无等待现象?在什么时间段内发生等待现象?

(1)

2 CPU 有等待,从 100ms 150ms 之间, B 在输入时, A 正在打印,无就绪进程。

3 A 无等待, B 有等待,从 180ms 200ms 之间等待。

发表于 2017-05-16 19:55:10 回复(3)