×

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

  • US 6,745,283 B1
  • Filed: 04/16/2002
  • Issued: 06/01/2004
  • Est. Priority Date: 04/16/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A disk drive comprising:

  • (a) a disk;

    (b) a head actuated radially over the disk;

    (c) a semiconductor memory comprising addressable locations for staging and caching data, wherein each addressable location having an allocation status; and

    (d) a disk controller for;

    receiving a write command from a host to write write-data to the disk, the write-data comprising a first segment, a second segment and a third segment;

    dynamically allocating a plurality of the addressable locations relative to the size of the write command and the allocation status of the addressable locations;

    receiving the first segment of write-data from the host and storing the first segment of write-data in the dynamically allocated addressable locations;

    receiving the second segment of write-data from the host and storing the second segment of write-data in the dynamically allocated addressable locations while concurrently reading the first segment of write-data from the dynamically allocated addressable locations and writing the first segment of write-data to the disk; and

    re-using the dynamically allocated addressable locations for storing the third segment of write-data received from the host after writing the first segment of write-data to the disk.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×