Back to results
US 7,406,547 B2Granted
Sequential vectored buffer management
AssigneeSeagate Technology LLC
InventorsJonathan W. Haines, Steven S. Williams
Life of this patent
Estimating the term…
Abstract
A method and apparatus for managing a buffer memory in a disc drive. An arbitrated buffer stores data read from, or to be written to, the disc. Sequential entries (that store pointers to the data) in the buffer, corresponding to a requested traversal, are traversed prior to voluntarily relinquishing ownership of the buffer.
Claims19
A memory management system having at least one data storage medium, the memory management system comprising:
- an arbitrated buffer memory having a plurality of memory address locations storing data associated with addresses of the data storage medium;
- and
- a traversal component configured to receive a requested traversal, arbitrate ownership of the memory and to traverse sequentially mapped entries in the memory, associated with the requested traversal, prior to de-arbitrating itself from ownership of the memory.
A method of managing a data buffer, the method comprising:
- (a) receiving a traversal request to traverse the data buffer, wherein receiving operation (a) comprises:
- (a) (1) receiving a data buffer starting address;
- and
- (a) (2) receiving a number of memory locations in the data buffer which must be made to complete the traversal request;
- (b) arbitrating for ownership of the data buffer;
- and
- (c) traversing all sequential entries in the data buffer, beginning at an entry point in the data buffer, corresponding to the traversal request prior to voluntarily relinquishing ownership of the data buffer.
4 more elements
A data storage device, comprising:
- a data storage medium;
- and
- means for buffering data written to and read from the data storage medium by utilizing sequentially mapped buffer data, associated with a requested traversal, to decrease time associated with buffering.
Dependencies are inferred from the claim text.