寄存器和一级缓存是同一件事吗?


我看到一级缓存是内置在CPU内的,CPU可以直接从缓存或者内存中获取信息而不经过寄存器吗?寄存器和一级缓存是同一件事吗?我是个菜鸟,希望各位帮忙啦~ thanks in advance!

寄存器 缓存

socat 9 years, 7 months ago

一级缓存 二级缓存 三级缓存都是CPU中的一个部分 容量依次变大 读写速度下降,缓存是用来填补CPU的高速处理速度和内存总线的相对较慢的读写速度的空缺的

帝子下翠微 answered 9 years, 7 months ago

不是一回事。寄存器是cpu直接访问和处理的数据。一般CPU都会从内存取数据到寄存器,然后进行处理,但是如果老是访问内存同一个地址的话,就会影响效率,于是产生了CPU内置的缓存。

ID改变命运 answered 9 years, 7 months ago

Your Answer