理想的计算机系统的性能要求,机器功能和程序行为之间应该有良好的匹配。所以在计算机系统结构、计算机组成、计算机实现以及系统优化中,经常需要对计算机的综合性能作出测评。测评中所用到的指标、参数以及测评方法也是研究生入学考试、程序员资格(水平)考试、知名公司招聘考试中经常考的内容。
理想的计算机系统的性能要求,机器功能和程序行为之间应该有良好的匹配。所以在计算机系统结构、计算机组成、计算机实现以及系统优化中,经常需要对计算机的综合性能作出测评。测评中所用到的指标、参数以及测评方法也是研究生入学考试、程序员资格(水平)考试、知名公司招聘考试中经常考的内容。
本专题基于历年考试真题,围绕最重要,也是最常考的CPI和MPIS指标进行分析讲解。
时钟频率:数字计算机的CPU(或简称处理机)是由时钟以一个恒定的周期(T)驱动的。周期的倒数称为时钟频率(f=1/T)。
CPI:每指令周期数,指执行一条指令所需的时钟周期数。
性能因子:设Ic为程序的指令条数。执行程序所需的CPU时间(t,以秒/程序表示):t=Ic×CPI×T。
存储周期:完成一次存储器访问所需要的时间。
指令执行过程:执行一条指令需要经历取指令、译码、取操作数、执行和存储结果。
包含访问存储器的指令CPI:完成指令所需的CPU周期 + 存储器周期
MIPS:每秒可执行的百万指令数。