按优先级可抢占系统的利用率计算

原创 2016年08月30日 19:52:42

.在一个单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的设备利用率


可抢占即可以优先级高的可以中断当前进程。

先画好P5在3个设备的运行图

然后再画P3

接着画P1

然后计算出总时间长度,和IO2的使用长度


如下图,红色是P5,,蓝色是P3,绿色是P1



可以看出总长是145,就是CPU末尾那段

IO2的使用长为10+15+30=55

55\145=0.39



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

磁盘IO利用率计算

本文链接: http://www.php-oa.com/2009/02/03/iostat.html 以前一直不太会用这个参数。现在认真研究了一下iostat,因为刚好有台重要的服务器压力高,所以放上...

操作系统---基础题目汇总五

1.操作系统的所有程序是常驻内存的。 正确答案: A A. 错 B. 对2.假设就绪队列中有10个进程,以时间片轮转方式进行进程调度,时间片大小为300ms,CPU进行进程切换需要花费10ms...

可抢占的优先级调度算法算例:CPU利用率

某多道程序设计系统配有一台处理器和两台外设IO1、IO2,现有3个优先级由高到低的作业J1、J2和J3都已装入了主存,它们使用资源的先后顺序和占用时间分别是:J1:IO2(30 ms),CPU(10m...

Linux 系统cpu利用率计算

Linux系统的cpu利用率不像windows的任务管理器这么直观能看到。top和vmstat是一个看到cpu利用率的方式。   下面是我自己计算cpu使用率的方法,以备自己做监控视图用。   [...

获得Android系统的唯一标识、android版本、网络接入方式、当前网络接入方式的MAC地址、IP、CPU的利用率、CPU的负载、内存大小

package com.net.app; import java.io.BufferedReader; import java.io.File; import java.io.FileRea...

UNIX系统性能监控简述及shell实现系统资源利用率统计程序

论文摘要:本文简要阐述了unix系统中(主要以IBM的AIX为例)进行系统性能管理的几种命令行工具,并通过编写shell实例程序,运用其中提到的工具实现系统资源利用率的统计程序,为做好unix系统管理...

系统平均负载(Load average)与CPU利用率

在Linux系统中,uptime、w、top等命令都会有系统平均负载load average的输出,那么什么是系统平均负载呢? Load Average是CPU的Load,它所包含的信息不是...

利用率计算软件

  • 2015-08-13 16:33
  • 5.04MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)