Disk drive allocating cache segments by mapping bits of a command size into corresponding segment pools

   
   

A disk drive is disclosed comprising a semiconductor memory comprising a cache buffer having a plurality of segment pools, each segment pool comprising a plurality of cache segments, and each cache segment comprises 2.sup.k number of blocks where k is a predetermined integer for each segment pool. Host commands have a command size comprising a plurality of bits indicating a number of blocks of data associated with the host command. Each bit of the command size is mapped to a corresponding segment pool in order to allocate cache segments for the host commands.

Une unité de disques est révélée comportant une mémoire à semiconducteurs comportant une antémémoire ayant une pluralité de piscines de segment, chaque piscine de segment comportant une pluralité des segments de cachette, et chaque segment de cachette comporte le nombre 2.sup.k des blocs où k est un nombre entier prédéterminé pour chaque piscine de segment. Les commandes de centre serveur ont une taille de commande comporter une pluralité du peu indiquant un certain nombre de blocs de données liées à la commande de centre serveur. Chaque peu de la taille de commande est tracé à une piscine correspondante de segment afin d'assigner des segments de cachette pour les commandes de centre serveur.

 
Web www.patentalert.com

< Disk drive executing part of a linked disk command

< Disk cartridge

> Processing chamber feedthru coupler

> Repeatable runout determination within a rotating media storage device

~ 00157