计算机组成原理之cpu的组成

430 阅读1分钟

image.png

pc 指 program count 程序计数器

每一个程序运行都需要计数器来计数程序运行到的位置

register 寄存器

为什么要有这个呢 就是因为cpu没错去调用主存 太慢了 ,cpu直接调用内部缓存的速度与调用主存比是 1:100 其实这个也就是来放置数据的地方

ALU 就是运算器

这个东西还是比较笨的 他先从内存里面取出2个数字 ,存到寄存器中,然后执行add方法,再返回给内存 存起来

cache就是缓存

image.png

这个图应该很清晰了

然后列一下速度表

image.png

除了cpu和内存其他的都不值钱

他俩都是北京二环里面的 当然cpu更重要一点, 还有他们也是都插在主板上的形成通路,其他的组件即插即用,

最后解释一个点 :

就是为什么可以线程可以是核的两倍

image.png

以前另一个程序启动的时候,需要切换线程,先把当前register和pc存放好了,再把另一个register和pc导入,就比如你有两个老婆,只有一个房间 ,切换的时候只能先把一个赶走 ,另一个才能进来, 但是现在变高级了,还是这个例子,现在你有两层房,只要直接走到另一个房间就好了,不用把当前的赶走,速度变快了