硬盘缓存跟CPU缓存有什么区别?
硬盘缓存(Cache memory)是硬盘控制器上的一块内存芯片,具有极快的存取速度,它是硬盘内部存储和外界接口之间的缓冲器。由于硬盘的内部数据传输速度和外界介面传输速度不同,缓存在其中起到一个缓冲的作用。 缓存的大小与速度是直接关系到硬盘的传输速度的重要因素,能够大幅度地提高硬盘整体性能。当硬盘存取零碎数据时需要不断地在硬盘与内存之间交换数据,如果有大缓存,则可以将那些零碎数据暂存在缓存中,减小外系统的负荷,也提高了数据的传输速度。
CPU缓存就是cache,电脑在运行时会碰上一些需要反复调用的子程序,电脑工作时把这些活跃的子程序调入缓存中,因为缓存的读取速度比内存快得多。这样一来...全部
硬盘缓存(Cache memory)是硬盘控制器上的一块内存芯片,具有极快的存取速度,它是硬盘内部存储和外界接口之间的缓冲器。由于硬盘的内部数据传输速度和外界介面传输速度不同,缓存在其中起到一个缓冲的作用。
缓存的大小与速度是直接关系到硬盘的传输速度的重要因素,能够大幅度地提高硬盘整体性能。当硬盘存取零碎数据时需要不断地在硬盘与内存之间交换数据,如果有大缓存,则可以将那些零碎数据暂存在缓存中,减小外系统的负荷,也提高了数据的传输速度。
CPU缓存就是cache,电脑在运行时会碰上一些需要反复调用的子程序,电脑工作时把这些活跃的子程序调入缓存中,因为缓存的读取速度比内存快得多。这样一来,CPU在访问内存时,首先判断访问的内容是否在缓存中,如果有则“命中”,没有的话再从内存中读取。
但是又没必要全部都用缓存而不用内存,首先考虑到价格,其次电脑工作过程中这些活学的子程序或者是指令并不多。收起