Disk drive for dynamically allocating memory accessed concurrently by a host interface and a disk interface to facilitate large host commands

   
   

A disk drive is disclosed comprising a disk and a semiconductor memory comprising addressable locations for staging and caching data, wherein each addressable location having an allocation status. When a large write command is received from a host to write write-data to the disk, a disk controller dynamically allocates a plurality of the addressable locations relative to the size of the write command and the allocation status of the addressable locations. The write-data received from the host is stored in the dynamically allocated addressable locations while concurrently reading the write-data from the dynamically allocated addressable locations and writing the write-data to the disk. The dynamically allocated addressable locations are re-used for storing write-data received from the host after writing the write-data to the disk.

Un accionamiento de disco se divulga que abarca un disco y una memoria de semiconductor que abarcan las localizaciones direccionables para el estacionamiento y que depositan datos, en donde cada localización direccionable que tiene un estado de la asignación. Cuando un grande escribe el comando se recibe de un anfitrión de escribir escribir-datos al disco, un regulador de disco asigna dinámicamente una pluralidad de las localizaciones direccionables concerniente al tamaño del comando de escribir y al estado de la asignación de las localizaciones direccionables. Los escribir-datos recibidos del anfitrión se almacenan en las localizaciones direccionables dinámicamente asignadas mientras que concurrentemente leen los escribir-datos de las localizaciones direccionables dinámicamente asignadas y escriben los escribir-datos al disco. Las localizaciones direccionables dinámicamente asignadas se reutilizan para almacenar los escribir-datos recibidos del anfitrión después de escribir los escribir-datos al disco.

 
Web www.patentalert.com

< Converting asynchronous packets into isochronous packets for transmission through a multi-dimensional switched fabric network

< Method and apparatus for controlling write current in writer drivers

> Air bearing slider with an angularly disposed channel formed between a side rail and a leading side air bearing surface

> Method and system for making TMR junctions

~ 00114