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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第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 的请求。

相关文档
最新文档