20160402_多道程序环境中的设备抢占问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20160402_多道程序环境中的设备抢占问题相关的知识,希望对你有一定的参考价值。

原题:

  在一个单CPU的处理机中,有P1,P3,P5三个作业,有两个IO设备IO1,IO2,并且能够实现抢先式多任务并行工作的多道程序环境中,投入运行优先级由高到低P5,P1,P3三个作业,他们使用设备的先后顺序和占用设备的时间分别为:P1:IO2(10ms) CPU(10ms) IO1(30ms)CPU(10ms)     P3:IO1(30ms) CPU(10ms) IO2(30ms)CPU(10ms)     P5:CPU(20ms) IO1(30ms) CPU(10ms) IO2(15ms)忽略其他的时间损耗,3个作业投入到全部完成的情况下。请问下列哪些选项为IO2的设备利用率? 

  A. 0.55

  B. 0.26

  C. 0.48

  D. 0.5

  E. 0.39

答案:

  E

知识点:

  操作系统

疑惑点:关于i/o设备的可抢占与否

  抢先式多任务指操作系统:可以在需要时中断当前任务,再按照任务队列中各任务优先级来进行任务调度。

  所以,题目中每一个作业的占用设备时间是可以中断的

 

解:


  答案 = 55/140 = 0.39

 

以上是关于20160402_多道程序环境中的设备抢占问题的主要内容,如果未能解决你的问题,请参考以下文章

20160402_TCP/IP协议簇

20160402_TCP连接的建立终止和状态转换

20160402_C语言位操作符的使用

20160402_[转]联合体(union)的使用方法及其本质

[查异常网]-20160402-解决「问题」,不要解决问题

20160327~20160402