cpu高速缓存出现原因

现代计算机中,cpu的计算速度是极高的,而内存的存取速度和cpu的计算速度相差100倍左右,如果CPU需要存取数据时都直接与内存打交道,在存取过程中,
CPU 将一直空闲,这是一种极大的浪费,所以,为了提高cpu的利用率,CPU 不直接和内存进行通信,而是在 CPU 与内存之间加入很多寄存器,多级缓存。
它们比内存的存取速度高得多,接近cpu的计算速度。这样就解决了 CPU 运算速度和内存读取速度不一致问题。

计算机组成简单模型

计算机存储器层次结构




三级缓存和多核cpu分布

cpu和内存速度比值接近100:1是什么意思?

指的是计算单元ALU访问cpu内部寄存器的速度比通过系统总线访问内存的速度快100倍。

参考文档

计算机内存模型

怎么理解java内存模型

posted on 2022-03-12 12:22  哑吧  阅读(203)  评论(0编辑  收藏  举报