Patent ID: 7613876

Claim:
A data storage system for storing and retrieving computer data using one or more logical address without intervention from the external host or client system, the data storage system comprising: an IO processor for controlling data input or output of a data storage system; disk drive for storing one or more blocks of data, including data transferred from the host and control data for the IO processor; a non-volatile memory means for storing a plurality of data blocks, the data blocks including data transferred from the host, a cached portion of data stored in the disk drive and control data for use by the IO processor; a LBA Flash HDD first table for storing at least one logical address mapped to at least one physical address of said non-volatile memory means and at least one physical address of said disk drive; wherein the LBA Flash HDD table enables memory access to said non-volatile memory means without intervention from the host; a FAST memory means for storing one or more blocks of data, the data including data transferred from the host, a cached portion of data stored in the non-volatile memory means and control data for the IO processor means; and a LBA_FAST table wherein at least one of the one or more logical addresses is searched in the LBA_FAST table and if found, the logical address is mapped to at least one FAST memory address, providing an association between the logical address and a physical location of data and enabling access to the data without intervention from the host.