当前位置:文档之家› 习题解答——第1章操作系统引论

习题解答——第1章操作系统引论

第2章思考与练习题
4.为下列应用选择一种操作系统类型,将左、右两列词连接起来形成最恰当的5对
现有以下:
左列:右列:
(1)高炉炉温控制;批处理系统
(2)银行数据处理中心;网络操作系统
(3)学生上机实习;实时控制系统
(4)发送电子邮件;实时信息处理系统
(5)民航定票系统;分时系统
答:
左列:右列:
(1)高炉炉温控制;批处理系统
(2)银行数据处理中心;网络操作系统
(3)学生上机实习;实时控制系统
(4)发送电子邮件;实时信息处理系统
(5)民航定票系统;分时系统
5.设有一计算机系统有输入机一台、打印机一台,现在有两道程序投入运行,且程序A先运行,程序B后运行。

程序A的运行轨迹是:计算50ms,打印信息100ms,再计算50ms,再打印信息100ms,结束;程序B的运行轨迹是:计算50ms,输入数据70ms,再计算50ms,结束。

要求:
(1)画出这两道程序并发运行的工作情况。

(2)说明当这两道程序运行时,CPU有无空闲等待?若有,在哪段时间内空闲等待?
为什么空闲等待?
(3)程序A、B运行时有无等待现象?在什么时候发生?
答:
(1).如下图所示:
完成A :B :
调度程序:
0 50 100 150 200 250 300
(2)如图的100ms~150ms 时间段、250ms~300ms 时间段为cpu 空闲等待时间,因为此时A,B 程序都进行I/O 处理。

(3)如图的0ms~50ms 时间段、170ms~200ms 时间段B 出现等待现象,因为程序A 的优先级高于B ,所以要等A 完成之后才能响应B 的请求。

相关主题