The present invention relates to disk drive having a cache control system
that generates scan results that permit response to a host command using
existing cached data having a logical block address (LBA) range that
overlaps a host command LBA range. The cache control system forms variable
length segments of memory clusters in a cache memory for caching disk data
in contiguous LBA ranges. The cached LBA ranges are scanned for segments
having LBA ranges overlapping with an LBA range of a host command. The
cache control system is effective in exploiting any existing overlapping
cache data.
La actual invención se relaciona con el accionamiento de disco que tiene un sistema de control del escondrijo que genere los resultados de exploración que permiten respuesta a un comando del anfitrión usando los datos depositados existentes que tienen una gama lógica de la dirección del bloque (LBA) que traslape una gama del comando LBA del anfitrión. El sistema de control del escondrijo forma segmentos de la longitud variable de los racimos de la memoria en una memoria de escondrijo para los datos del disco que deposita en gamas contiguas de LBA. Las gamas depositadas de LBA se exploran para los segmentos que tienen gamas de LBA el traslaparse con una gama de LBA de un comando del anfitrión. El sistema de control del escondrijo es eficaz en explotar cualquier dato traslapado existente del escondrijo.