计算机组成原理(一)

2019-10-22  本文已影响0人  renmen2000

冯-诺依曼体系结构

从性能看CPU的发展历程

响应时间(Response Time)

就是计算机执行一个程序或处理一个请求使用的时间

吞吐率

就是单位时间内计算机执行程序或处理请求的个数

性能 一般定义成响应时间的倒数 1/响应时间

用时间衡量性能的两个问题

  1. CPU执行一个程序的时候一般都不是一次就执行完成,而是不断地在各个程序之间切换,甚至对于同一个程序的执行,经常会请求网络和IO资源等会不断从用户态和内核态之间切换。

真正的执行程序时间 = user Time + sys Time

  1. CPU执行程序时可能是满载运行也可能是降频运行,也不能直接得出性能

计算机的计时单位 ---CPU时钟

  1. 对程序的执行时间做进一步拆分

理解时钟周期 CPU 内部,和我们平时戴的电子石英表类似,有一个叫晶体振荡器(Oscillator Crystal)的东西,简称为晶振。我们把晶振当成 CPU 内部的电子表来使用。晶振带来的每一次“滴答”,就是时钟周期时间。主频越高这个时钟周期越快,增加主频可以提高时钟周期

  1. 对程序的CPU时钟周期数做进一步拆分

推论得到提高CPU性能的方式

上一篇 下一篇

猜你喜欢

热点阅读