请在 下方输入 要搜索的题目:

设一计算机系统有输入机一台、打印机两台。现有A、B两道程序同时投入运行,且程序A先开始运行,程序B后运行。程序A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms、结束。程序B的运行轨迹为:计算50ms、输入数据80ms、再计算100ms、结束。要求:(武汉科技学院2008)(1)用图画出这两道程序并发执行时的工作情况。(2)说明在两道程序运行时,CPU有无空闲等待?若有,在哪段时间等待?为什么会空闲等待?(3)程序A、B运行时有无等待现象?在什么时候发生等待现象?

设一计算机系统有输入机一台、打印机两台。现有
A、B两道程序同时投入运行,且程序A先开始运行,程序B后运行。程序A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms、结束。程序B的运行轨迹为:计算50ms、输入数据80ms、再计算100ms、结束。要求:(武汉科技学院2008)(1)用图画出这两道程序并发执行时的工作情况。(2)说明在两道程序运行时,CPU有无空闲等待?若有,在哪段时间等待?为什么会空闲等待?(3)程序
A、B运行时有无等待现象?在什么时候发生等待现象?

发布时间:2025-03-07 23:47:10
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:(1)两道程序并发执行时的工作情况如图,A,B是指程序A和程序B,单位为ms。(2)CPU有空闲的时间,时间段如图所示100ms到150ms之间,在此期间A在打印信息,B在输入数据,所以CPU空闲。(3)从上图中可看出,程序A无等待现象,程序B有等待现象,当程序B输入机输入完数据后在A开始运行后的180ms到200ms之间,这时程序A正占用CPU,所以程序B只有等待。
专业技术学习
相关试题
专业技术学习
搜搜题库系统