A的平均CPI:1/20=0.05;
B的平均CPI:1/25=0.04;机器A的平均CPI是机器B的1.25(0.05/0.04)倍
指令周期数CPI:平均每条指令耗费的时钟周期数
CPI = 执行程序所需的时钟周期数 / 所执行的指令条数 (1)
CPU时间 = 执行程序所需的时钟周期数 * 时钟周期时间 (2)
2、主频、时钟频率:CPU 内部主时钟的频率,表示1秒可以完成多少个周期。
CPU 的时钟周期越短,CPU 性能越好。(不同电脑,时钟周期也不同)
开始计算:执行程序所需的时钟周期数 = 所执行的指令条数 * CPI (3)由(2)得
执行程序所需的时钟周期数 = CPU时间 / 时钟周期时间 (4)联合(3)(4)得
所执行的指令条数 * CPI = CPU时间 / 时钟周期时间所以
CPI = CPU时间 / (时钟周期时间* 所执行的指令条数)题目里给的“A上运行时需要20s,B运行时需要25s” 代表:
时钟周期表示了SDRAM所能运行的最高频率。更小的时钟周期就意味着更高的工作频率。对于PC100规格的内存来说,它的运行时钟周期应该不高于10纳秒。纳秒与工作频率之间的转换关系为:1 / 时钟周期 =工作频率。
例如,标称10纳秒的PC100内存芯片,其工作频率的表达式就应该是1/ 10 = 100MHZ,这说明此内存芯片的额定工作频率为100MHZ。