控制器的功能是 什么是高速缓存?作用是?

什么是高速缓存?作用是?根据程序局部性原理,高速缓存可以在主存和CPU通用寄存器之间设置一个容量相对较小的高速存储器,并将正在执行的指令地址附近的一些指令或数据从主存传输到该存储器中,供CPU在一段时

什么是高速缓存?作用是?

根据程序局部性原理,高速缓存可以在主存和CPU通用寄存器之间设置一个容量相对较小的高速存储器,并将正在执行的指令地址附近的一些指令或数据从主存传输到该存储器中,供CPU在一段时间内使用,可以相对提高CPU的运行速度。

它介于主内存和CPU之间,这种高速小容量内存称为高速缓存内存。

高速缓存位于CPU和主内存之间。它的工作速度比主存快好几倍。所有功能都由硬件实现,对程序员来说是透明的。