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

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

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


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


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


建议阅读CSAPP


不是一回事。
按读写速度排一下序你就大概明白了:
1. 寄存器(Register)
2. 缓存(Cache)
3. 内部存储器(RAM)
4. 外部存储器(Hard Drive)

【热门文章】
【热门文章】