缓存技术
缓存英文名为Cache,它也是内存的一种,其数据交换速度快且运算频率高。硬盘的
缓存是硬盘与外部总线交换数据的场所。硬盘读数据的过程是将磁信号转化为电信号后,
通过缓存一次次地填充与清空,再填充,再清空,一步步按照PCI总线的周期送出,可见,缓存的作用是相当重要的。根据写入方式的不同,有写通式和回写式两种。写通式在读硬
盘数据时,系统先检查请求指令,看看所要的数据是否在缓存中,如果在的话就由缓存送
出响应的数据,这个过程称为“命中”。由于SDRAM的速度比磁介质快很多,因此也就
加快了数据传输的速度。回写式就是在写入硬盘数据时也在缓存中找,如果找到就由缓存
将数据写入盘中,现在的多数硬盘都采用回写方式,这样就大大提高了性能。硬盘的缓存
在硬盘的电路板上,如图3-10和图3-11所示。
硬盘在控制器上的一块内存芯片,其类型一般以SDRAM为主,具有极快的存取速
度,它是硬盘内部存储和外界接口之间的缓冲器。
在接口技术已经发展到一个相对成熟阶段的时候,缓存的大小与速度直接关系到硬
盘的传输速度。目前主流硬盘的缓存主要有2MB、8MB、16MB和32MB等几种。
硬盘的缓存主要起三种作用:
·预读取。
·对写入动作进行缓存。
·临时存储最近访问过的数据。