cache在计算机中的作用是什么?
主要有CPU缓存和硬盘缓存目前计算机各主要硬件的数据传输和处理速度可以简单理解为CPU内存硬盘 其中硬盘的低效率一直被认为是计算机性能的瓶颈 因为CPU速度比内存速度快很多,如果让他们直接通信,那CPU性能肯定会被内存所累而下降,所以在他们之间加入了CPU缓存,缓存的速度和CPU速度是一样的,系统会把一些经常用到的数据预先存放在缓存中,以此来弥补内存性能上的不足,CPU缓存有一级、二级、三级缓存,其大小依次增大,因其价格比较昂贵,所以一般都不大,一级只有32或64K左右,二级256K至1M,三级3M、6M或更高。 硬盘上的缓存功能和CPU上的缓存功能是一样的,因为内存的速度又远高于硬盘的读写速度,所以在硬盘上引入了速度较快的硬盘缓存,大小一般有2M 8M 16M 32M。 另外光驱、打印机或其他一些办公设备也有缓存,不过大小就很小了,功能同上