1. 在3台不同指令系统的计算机上运行同一程序p时,a机需要执行1.0×108小条指令,b
时间: 2023-09-24 12:01:13 浏览: 87
c机需要执行1.2×108条指令。现在需要计算出这三台计算机的速度。
首先,我们知道a机执行了1.0×108条指令,所以它的执行速度可以表示为1.0×108条指令/单位时间。
同样地,c机执行了1.2×108条指令,所以它的执行速度可以表示为1.2×108条指令/单位时间。
那么问题就是如何比较这两个速度并得出结论。
我们可以将a机的执行速度除以c机的执行速度,得到1.0×108条指令/单位时间 ÷ 1.2×108条指令/单位时间 = 0.8333。
这意味着a机的执行速度是c机的0.8333倍。换句话说,c机的执行速度是a机的1.2倍。
因此,c机比a机快1.2倍。
同样的方法也可以用来比较b机和c机的执行速度。假设b机的执行速度为x,则我们有1.0×108条指令/单位时间 ÷ x = 1.2。
从中可以得到x = 1.0×108条指令/单位时间 ÷ 1.2 = 0.8333×108条指令/单位时间。
因此,b机的执行速度是c机的0.8333倍。
综上所述,b机的执行速度比a机快0.8333倍,而c机的执行速度比a机快1.2倍。
阅读全文