简答题

一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A先开始做,程序B后开始运行。程序A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。程序B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。试说明 (1)两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待? (2)程序A、B有无等待CPU的情况?若有,指出发生等待的时刻。

正确答案

画出两道程序并发执行图如下:

(1) 两道程序运行期间,CPU存在空闲等待,时间为100至150ms之间(见图中有色部分)。
(2) 程序A无等待现象,但程序B有等待。程序B有等待时间段为180ms至200ms间(见图中有色部分)。程序B在0~50ms时也存在等待。

答案解析

相似试题
  • 一个办公室中有多台计算机,每个计算机都配置有网卡,并已经购买有一台网络集线器和一台打印机,一般组成局域网通过的传输介质是()。

    单选题查看答案

  • 办公室或家里已有一台奔腾机和一部电话机,只要再购买一个MODEM,就可以将个人计算机连接到因特网上了。

    判断题查看答案

  • 利用kgdb进行内核调试需要两台机器:一台开发机和一台测试机,两台机器通过一条串口线连接在一起。()

    判断题查看答案

  • 办公室或家里已有一台计算机和一部电话机,只要再购买一个调制解调器,就可以将个人计算机连接到因特网上了。

    判断题查看答案

  • 一台完整的计算机硬件系统是由()、存储器、输入设备和输出设备等部分组成。

    单选题查看答案

  • 现在有一台连接到网络的打印机不工作,可能的原因是()。

    多选题查看答案

  • 如果有一台打印机插在并口1上,那么内置式MODEM应插在()

    单选题查看答案

  • 只要两端都有一台接入Internet的计算机和一个摄影头,在世界任何地点都可以进行音/视频通信。

    判断题查看答案

  • 一台计算机的硬件系统是由运算器、控制器、存储器、输入和输出设备五部分组成的。

    判断题查看答案