cpu高速缓存出现原因
现代计算机中,cpu的计算速度是极高的,而内存的存取速度和cpu的计算速度相差100倍左右,如果CPU需要存取数据时都直接与内存打交道,在存取过程中,
CPU 将一直空闲,这是一种极大的浪费,所以,为了提高cpu的利用率,CPU 不直接和内存进行通信,而是在 CPU 与内存之间加入很多寄存器,多级缓存。
它们比内存的存取速度高得多,接近cpu的计算速度。这样就解决了 CPU 运算速度和内存读取速度不一致问题。
计算机组成简单模型
计算机存储器层次结构
三级缓存和多核cpu分布
cpu和内存速度比值接近100:1是什么意思?
指的是计算单元ALU访问cpu内部寄存器的速度比通过系统总线访问内存的速度快100倍。