问题
单项选择题
某CPU的主振频率为100 MHz,平均每个机器周期包含4个主振周期。各类指令的平均机器周期数和使用频度如表2.9所示,则该计算机系统的速度为平均约 (8) 兆指令/秒。若某项事务处理工作所要执行的机器指令数是控制程序(以访内、比较与转移等其他指令为主)220000条指令和业务程序(以包括乘除在内的算术逻辑运算为主)90000条指令,且指令使用频度基本如表2.9所示,则该计算机系统的事务处理能力约为 (9) 项/秒。若其他条件不变,仅提高主振频率至150 MHz,则此时该计算机速度为平均约 (10) 兆指令/秒,对上述事务的处理能力约为 (11) 项/秒。若主频仍为100 MHz,但由于采用了流水线和专用硬件等措施,使各类指令的每条指令平均机器周期数都变为1.25,则此时计算机的速度平均约 (12) 兆指令/秒。
表2.9 各类指令的平均机器周期数和使用频度
指令类别 | 平均机器周期数/指令 | 使用频度 |
访内存 | 2.5 | 25% |
一般算术逻辑运算 | 1.25 | 40% |
比较与转移等 | 1.5 | 25% |
乘除 | 15 | 5% |
其他 | 5 | 5% |
A.1
B.5
C.10
D.15
E.20
F.33.3
G.50
H.66.7
I.100
J.200
答案
参考答案:C
解析:(5-9)指令平均占用总线周期数=2.5×25%+1.25×40%+1.5×25%+15×5%+5×5%=2.5s每秒指令数=时钟频率/每个总线周期包括的时钟周期数/指令平均占用总线周期数 =100M/4/2.5 s=10M
计算机系统的事务处理能力即为单位时间内执行程序的能力。
由题中列出的使用频度我们可以得出如表2.12所示的结论。
表2.12 指令种类、指令条数及平均周期
指令种类
单项选择题
|