主频,CPI,MIPS,时钟周期,机器周期,指令周期的关系与运算方法
1.主频与时钟周期
主频(f)
主频单位一般都是MHz,1MHz=1*10^6Hz,T=1/f;
举个例子:
4MHz=4*10^6Hz;T=1 000 000(us)/4 000 000 Hz=0.25us
f=1/T ; T:时钟周期
2.CPI(Cycle Per Instruction)
一个指令需要的时钟周期数
3.时钟周期,机器周期,指令周期
指令周期包含机器周期,机器周期包含时钟周期
例如:某机器周期包含2个时钟周期,每条指令包含两个机器周期,则CPI=2*2=4;
3.MPIS(Million Instruction Per Secend)
每秒处理的百万级的指令数
暂时可以看成v,相当于速度(那个距离➗时间的)差不多,
处理一条指令的时间是
t=1/v;(注:这个t下边用到)
4.根据各种周期计算CPI及MIPS
目前发现记住一个公式就好了
CPI=机器周期*时钟周期;
CPI=t/T=1/v / 1/f;
注:v就是平均指令执行速度(MIPS)t是一条指令的时间,T是时钟周期,f是主频。