Disk controller providing for the auto-transfer of host-requested-data from a cache memory within a disk memory system

A disk-controller that is within a disk memory system initiates the auto-transfer of host-requested-data from cache memory without the intervention of a microprocessor that is within the disk memory system. The system performs auto-transfer, without the intervention of the microprocessor, even when...

Full description

Saved in:
Bibliographic Details
Main Author Allen, Ali
Format Patent
LanguageEnglish
Published 15.03.2011
Online AccessGet full text

Cover

Loading…
More Information
Summary:A disk-controller that is within a disk memory system initiates the auto-transfer of host-requested-data from cache memory without the intervention of a microprocessor that is within the disk memory system. The system performs auto-transfer, without the intervention of the microprocessor, even when the first block of host-requested-data is not within cache memory. The system includes disk-controller circuitry that determines when at least a portion of the host-requested-data is somewhere within cache memory. When only a portion of the host-requested-data is found within cache memory, and the first block of host-requested-data is not the first block of data within cache memory, the circuitry generates a new Cache-Counter-Value, a new Cache-Pointer-Value and a new Cache-Start-Address value, which new values are used to initiate the auto-transfer of this cache-resident-portion of the host-requested-data from cache memory, as the power of the microprocessor is concurrently used to fetch the missing host-requested-data from a magnetic disk device.