Patent ID: 6216199
Filing Date: 2001-04-10
Classification: G06F

Abstract:
A system for managing data stored in a cache block in a cache memory, the cache block being located at a cache block address in the cache memory, wherein the data in the cache block corresponds to a storage location in a storage array identified by a storage location identifier, the system comprising:a storage processor that accesses the cache block in the cache memory and provides a cache management command;a processor memory coupled to the storage processor that stores a search key based on the storage location identifier corresponding to the cache block;a command processor coupled to the storage processor, said command processor receives a cache management command specified by the storage processor and transfers the storage location identifier from the processor memory;a cache management memory that stores a cache management structure including the cache block address and the search key; anda cache management processor coupled to the cache management memory to manipulate the cache management structure in a linked data structure within the cache management memory in accordance with the cache management command and the search key.