关于CPU利用率的计算问题(高手请进,谢谢)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于CPU利用率的计算问题(高手请进,谢谢)相关的知识,希望对你有一定的参考价值。

一道题不懂,请高手指教

1,有两个程序,A程序顺序使用CPU 10秒,使用甲设备5秒,使用CPU 5秒,使用设备乙10 秒,最后使用CPU 10秒,B程序按顺序使用甲设备10秒,使用CPU 10秒,使用设备乙5秒,使用CPU 5秒,使用设备乙10秒,请问在并行环境下执行A,B,两个程序,假设A程序先执行,则CPU的利用率为多少?

请问高手解答一下我的疑问,万分感激!!!!,详细点,谢谢!!!
1),这道题怎么答,详细点,谢谢!
2),什么叫A,B并行环境下执行?如果不能并行执行又是什么结果?谢谢!!!
3),如果B程序先执行,又是什么结果?谢谢你

谢谢你,希望您能尽快给我答复,谢谢啊!!!!!
晕啊,这就是一个算术题,变态吧^_^

标准答案89%
(10+10+10+10)/(10+10+5+10+10)
答案就是这么说的,不知道怎么解释!!!!!

我都不会做,虽然我也算位高手
希望高手中的高手帮我解答一下

知道答主肯定没这个问题了 而我刚好又做了这题 放上自己解题步骤给后面的人看吧  因为写在稿纸上 比较乱  这样。我拿到的题目是 非抢占式并行

那个最佳答案 35 怎么算的?  错的吧??

参考技术A 1,cpu利用率:使用CPU的时间/总时间(其中可以用统筹方法执行看哪个用的时间最少)
2,并行执行也就是交叉执行(A程序在使用甲设备时CPU可以执行B程序)
3,不管如何执行,计算机的结果都是一样的,只是速度不一样而已
参考技术B 这是算术题吗,汗
请问,在A程序使用设备的时候,设备会向CPU发出中断吗?还是设备都是被动设备,不主动访问CPU?
所谓A/B并行,只是A、B程序同时执行,但是CPU在同一个时间点,只响应A或者B,也就是说,并行环境下,A用完CPU,在使用设备的时候,B可以访问CPU;而非并行执行,也就是在A运行完毕之前,B无法执行。
参考技术C 1,CPU利用率应该为35%吧~至于怎么解释..想不出来..
2,A,B并行运行就是啊执行A程序的时候同时执行B程序,如果不能并行执行会先执行优先级高的那个程序.
3,结果应该是一样的..本回答被提问者采纳

以上是关于关于CPU利用率的计算问题(高手请进,谢谢)的主要内容,如果未能解决你的问题,请参考以下文章

如何在Linux系统中察看进程占用的资源,Linux高手请进!

利用c++ 做二十四点游戏。请高手们帮忙!谢谢

CPU利用率怎么算?

计算机高手请进

关于winform中panel的问题!!!高手请进

Excel高手请进:如何在电子表格中固定某一行或某一列