注册 登录
编程论坛 汇编论坛

求教——OS-->system32转移

sjbird331 发布于 2007-07-22 09:31, 1589 次点击
有两个程序:A程序按顺序使用CPU10s、设备甲5s、CPU5s、设备乙10s、CPU10s;B程序按顺序使用设备甲10s、CPU10s、设备乙5s、CPU5s、设备乙10s。若允许它们采用非抢占方式并发执行,并不考虑切换等开销,则CPU的利用率约为多少?(答案为90%)
10 回复
#2
system322007-07-22 17:22
不懂
#3
cnsgbcnj2007-07-23 16:15
.....什么来的?
#4
sjbird3312007-07-23 19:54
请问谁能帮忙算算?谢谢。
#5
system322007-07-23 20:08

我帮你转移到汇编区吧

#6
无理取闹2007-07-23 22:00
这是汇编问题么?
#7
system322007-07-24 00:32

交给你了

#8
system322007-07-24 00:34

问题: A.B两程序,程序A按顺序使用CPU10S,使用设备甲5S,使用CPU5S,使用设备乙10S,最后使用CPU30S.程序B接顺序,使用设备甲10S,使用CPU10S,使用设备乙5S,使用CPU5S.试问:
1.在顺序环境下执行程序A和B,CPU的利用率是多少?

2.在分道程序上,CPU的利用率是多少?

答案:
(1)应该是(10+5+30+10+5)/(10+5+5+10+30+10+10+5+5)*100%=66.7%
(2)100%,有可能也是(10+5+30+10+5)/(10+5+30+10+5+10)*100%=85.7%

应该是这样的,有其他答案也告诉我哦,

#9
system322007-07-24 00:34

差不多吧?

#10
无理取闹2007-07-24 08:42
自问自答
#11
sjbird3312007-07-25 23:20
请问在(2)中的分母为什么为(10+5+30+10+5+10)?谢谢。
1