Disk drive for dynamically allocating memory accessed concurrently by a host interface and a disk interface to facilitate large host commands
AssigneeWestern Digital Technologies, Inc.
InventorQuoc N. Dang
Life of this patent
Estimating the term…
Loading patent…
AssigneeWestern Digital Technologies, Inc.
InventorQuoc N. Dang
Estimating the term…
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.
A disk drive comprising:
A method of processing host commands in a disk drive, the disk drive comprising a disk, a head actuated radially over the disk, a semiconductor memory comprising addressable locations for staging and caching data, wherein each addressable location having an allocation status, the method comprising the steps of:
Dependencies are inferred from the claim text.