什么是高速缓存?有什么作用?
电脑中的高速缓存分为一级缓存、二级缓存和三级缓存。缓存是为了解决CPU速度和内存速度的速度差异问题而存在的。
CPU内部有一个一级高速缓存又称内部高速缓存(Internal Cache),以前的主板上有一个二级高速缓存又叫外部高速缓存(External Cache)。广州培众电脑维修学校小编提示:现在的CPU已经将主板上的二级缓存封装在CPU的内部了,所以主板上提供的缓存已是三级缓存了。
由于CPU的速度比内存和硬盘等存储设备的速度要快得多,为了避免CPU等待,就在CPU和存储设备之间加入SRAM高速缓存,减少CPU的等待时间。电脑在运行时,将使用频率高的数据存储于二级高速缓存中,将使用频率特别高的数据存储于一级高速缓存中。(广州主板维修培训/hardware/board/)
CPU调用数据时,首先从一级高速缓存中寻找,找到后就直接调用,命中率一般为80%;如果没有就在二级缓存中查找,命中率也为80%,也就是通过这二级缓存,总共可以找到96%的数据;当在缓存中不能找到时,才从硬盘、光盘等存储设备中寻找,这就是为什么第一次打开某个文件比较慢.而第二次打开的时候比较快的原因。
标签:什么是高速缓存?有什么作用?