The present invention is embodied in the disk drive having a cache control
system that is configured to efficiently respond to host commands by
forming variable length segments of memory clusters for caching disk data
in contiguous ranges of logical block addresses without regard to the
sequential order of the memory clusters. The cache control system has a
tag memory usable only for defining the segments. The tag memory has a
plurality of tag records pointing to cluster control blocks associated
with the memory clusters for defining the segments. The tag memory may be
accessed and updated by several state machines in the cache control system
and by a microprocessor in the disk drive.
A invenção atual embodied na movimentação de disco que tem um sistema de controle do esconderijo que seja configurarado para responder eficientemente aos comandos do anfitrião dando forma a segmentos do comprimento variável de conjuntos da memória para dados do disco caching em escalas contíguas de endereços lógicos do bloco sem consideração à ordem seqüencial dos conjuntos da memória. O sistema de controle do esconderijo tem uma memória de Tag usable somente para definir os segmentos. A memória de Tag tem um plurality dos registros do Tag que apontam aos blocos de controle do conjunto associados com os conjuntos da memória para definir os segmentos. A memória de Tag pode ser alcançada e atualizado por diversas máquinas do estado no sistema de controle do esconderijo e por um microprocessador na movimentação de disco.