通过上文CPU 执行时间 = 指令数*CPI * CPU时钟周期,我们知道程序的 CPU 的性能 受到 指令数、CPI 以及 CPU 主频 的影响, 指令数或者 CPI 工程师,由于影响条件复杂,没法直接干预,或者可能反向干预。
如果读取不到会从二级缓存读取,如果二级缓存也读取不到,会从三级缓存读取,三级缓存再读取不到才会去内存里面读取,所以缓存也是挑选CPU的一个重要指标,如果是相同架构,相同工艺的CPU,三级缓存容量大的性能越强,除了核心和缓存外,挑选CPU的另外一个重要指标就是主频,主频是CPU的工作频率,一般来说一个时钟周期完成的指令数是固定的,所以主频越高,CPU的速度就越快。