Patent ID: 6061762
Filing Date: 2000-05-09
Classification: G06F

Abstract:
A method of layering operations in a controller, comprising:receiving operations from a bus at a bus interface unit for a storage device within a storage hierarchy;performing each cache operation to be performed on data within the storage device and received at the bus interface unit for the storage device in a first controller unit; andperforming at least a portion of each architectural operation to be performed on metadata for data within the storage device and received at the bus interface unit for the storage device in a second controller unit;wherein the step of performing cache operation received at the bus interface unit for the storage device in the first controller unit further comprises performing instruction fetch, load, write, read and snoop operations in the first controller unit;wherein the step of performing at least a portion of each architectural operation received at the bus interface unit for the storage unit in the second controller unit further comprises performing cache management, memory management, operating system manangement, and synchronization operations in the second controller unit.