Alan Longo - Boulder CO, US Glen Catalano - Longmont CO, US Brett Lammers - Longmont CO, US Glenn Alan Lott - Berthoud CO, US William Morgan Tempero - Longmont CO, US Aaron Wade Wilson - Berthoud CO, US
Assignee:
STMicroelectronics, Inc. - Carrollton TX
International Classification:
G06F 12/00
US Classification:
711113
Abstract:
An extent record for an extent based data buffer that includes a host pointer that links the extent record to a next host extent record of a host extent record set, and a storage device pointer that links the extent record to a next storage device extent record of a storage device extent record set. Also, a system for transferring data between a host and a storage device that includes a data buffer coupled to the host and the storage device, where memory in the data buffer is divided into one or more extents, an extent table associated with the data buffer, where the extent table includes at least one extent record, an LBA chain table coupled to the host and the extent table, and a track section table coupled to the storage device and the extent table.
AARON WADE WILSON - BERTHOUD CO, US BRETT GERALD LAMMERS - LONGMONT CO, US
International Classification:
G06F012/00
US Classification:
711/112000, 711/202000, 711/004000
Abstract:
A method and system for laying out and accessing data in a disk drive system. The layout resides in a table in firmware of the disk drive system. The table includes multiple entries or rows, one corresponding to each different area in the disk media. The entry provides information about the range of block addresses in that area including the starting and end block address in the area, and information about the range of physical addresses including the head and the starting and ending cylinder number. A firmware routine finds the appropriate entry in the table and converts the block address to the physical address, or vice versa.