Patent ID: 7016991
Filing Date: 2006-03-21
Classification: G06F,H04L,Y10S

Abstract:
1. A storage controller, to be coupled a storage media including a plurality of disk units, for handling input/output (I/O) requests from a plurality of processors, wherein the processors includes a first processor for sending block I/O requests and a second processor for sending file I/O requests, comprising: a first interface to be coupled to the first processor; a second interface to be coupled to the second processor; a bus; and a cache memory, coupled to said bus, for storing data in response to the block I/O requests and the file I/O requests, wherein the first interface receives first read requests from the first processor to access a first portion of the storage media and send to the first processor corresponding data to the first read requests stored in the cache memory or the first portion, and wherein the second interface receives second read requests from the second processor to access a second portion of the storage media and send to the second processor corresponding data to the second read requests stored in the cache memory or the second portion.