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

原创 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



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

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

Linux 系统cpu利用率计算

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

利用率计算软件

  • 2015年08月13日 16:33
  • 5.04MB
  • 下载

根据proc中的stat计算cpu利用率

  • 2011年01月22日 18:50
  • 2KB
  • 下载

如何查看linux系统CPU利用率

转载自http://dccharlie.blog.51cto.com   当linux系统被某一个进程占用时,它无法处理其它进程的请求。余下等待处理的请求必须等到CPU空闲。这个时候,系统会...

系统服务监控--CPU利用率

unix系统中,CPU消耗主要在以下几个方面:用户进程、内核进行、中断处理、I/O等待,Nice时间、丢失时间、空闲等。CPU的利用率则为这些时间所占总时间的百分比。在unix系统中,可以通过top命...

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

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

备份在Windows XP中通过自动系统恢复的利用率

备份在Windows XP中通过自动系统恢复的利用率   我认为,Windows XP中这是一个很不错的操作系统,但一天一天的处理会损坏关键的Windows注册表,一些病毒可能会改变重要的Window...
  • fwalodd
  • fwalodd
  • 2014年07月21日 10:13
  • 222

如何查看linux系统CPU利用率

最近访客 xuvw phy021 hshl1987 不死鸟辉 charl.. _Eskimo_ moliy wjy26.. renyu...

dstat - 一个查看系统实时资源利用率的好工具

dstat - versatile tool for generating system resource statistics
  • maray
  • maray
  • 2017年07月04日 14:37
  • 342
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:按优先级可抢占系统的利用率计算
举报原因:
原因补充:

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