pc 指 program count 程序计数器
每一个程序运行都需要计数器来计数程序运行到的位置
register 寄存器
为什么要有这个呢 就是因为cpu没错去调用主存 太慢了 ,cpu直接调用内部缓存的速度与调用主存比是 1:100 其实这个也就是来放置数据的地方
ALU 就是运算器
这个东西还是比较笨的 他先从内存里面取出2个数字 ,存到寄存器中,然后执行add方法,再返回给内存 存起来
cache就是缓存
这个图应该很清晰了
然后列一下速度表
除了cpu和内存其他的都不值钱
他俩都是北京二环里面的 当然cpu更重要一点, 还有他们也是都插在主板上的形成通路,其他的组件即插即用,
最后解释一个点 :
就是为什么可以线程可以是核的两倍
以前另一个程序启动的时候,需要切换线程,先把当前register和pc存放好了,再把另一个register和pc导入,就比如你有两个老婆,只有一个房间 ,切换的时候只能先把一个赶走 ,另一个才能进来, 但是现在变高级了,还是这个例子,现在你有两层房,只要直接走到另一个房间就好了,不用把当前的赶走,速度变快了