1s=1000ms(毫秒)=1000*1000μs(微妙)=1000*1000*1000ns(纳秒)
CPU 2.5GHz
时种周期,0.4ns,就是晶振一高一低那个时间,牛逼的波浪线
机器周期,约6个时钟周期,不同cpu可能不一样,大致是这个关系,约2.4ns
指令周期,i++可以分解成3个指令,
对于一些简单的的单字节指令,在取指令周期中,指令取出到指令寄存器后,立即译码执行,不再需要其它的机器周期。
对于一些比较复杂的指令,例如转移指令、乘法指令,则需要两个或者两个以上的机器周期
所以一条指令约1-5个时钟机器周期,约6-30个时周期,一条指令执行时间约2.4-18ns,暂且认为10ns的时间
所以,intel一个2.5GHz 12核双线路的cpu大概1s就干了:12*2*1000*1000*1000/10/3=8*100*1000*1000条 ++或--的计算
上学那会,在哪个报纸上听到我国哪里有台超级计算机每秒完成多少次运算,估计就是类似吧