第 12 题
若机器 M 的主频为1.5hz, 在 M 上执行程序 p 的指令条数为5*10的5次方,p 的平均 CPI 为 1.2,则 p 在 M 上的指令执行速度和用户 CPU 时间分别为()。
A.0.8 GIPS 、0.4 ms B.0.8 GIPS 、0.4 us
C.1.25 GIPS 、0.4 ms D.1.25 GIPS 、0.4 us
[tag_link]
正确答案:C
p 每条指令平均需要 1.2 个时钟周期,机器 M 的主频为 1.5GHZ 代表每秒共有 1.5 G 个时钟周期,则每秒能执行 1.5G / 1.2 = 1.25G 条指令。执行 p 程序共需要 5 × 1 0 5 × 1.2 = 6 × 1 0 5 个时 钟周期,每秒有 1.5 G 个时钟周期,则 6 × 1 0 5 个时钟周期共需要 6 × 1 0 5 / ( 1.5 G × 1 0 3 ) = 0.4 m s 。所以 本题的正确答案为 C。