硬盘的电路板上都有一颗缓存芯片,如图8-5所示。
现在硬盘缓存芯片的大小一般为16~64MB。缓存芯片用于临时存放计算机主机与硬盘之间的缓冲数据。在硬盘的微处理器中有专门的缓冲管理器,缓冲管理器将缓存空间分割成独立的缓冲片断,微处理器使用专门的寄存器保存这些缓冲片断的地址以供存取操作。当主机使用其中一个缓冲片断交换数据时,读/写信道可以使用其他的缓冲片断交换数据。这样系统可以实现多通道处理与主机之间的数据交换,所以较大的缓存能够提高主机与硬盘之间的数据传输速率。
缓存如果出现问题可能会导致硬盘不被识别、乱码、进入操作系统后异常死机等现象,不过缓冲芯片的故障率不高。