Patent ID: 6883077

Claim:
An apparatus for controlling a cache memory that stores data, said apparatus provided with protection via a storage key to permit access to data stored in the cache, said apparatus comprising: a translation lookaside buffer device registering a correspondence relation between a logical address and a physical address; an address translation device transforming a logical address of the access into a physical address when the logical address of the access is not registered in the translation lookaside buffer device; a requesting device that requests the storage key; a control device that registers a translation result of the logical address of the access in the translation lookaside buffer device and initiates a search of the translation lookaside buffer device and a retrieval of the data in the cache without waiting for the requested storage key to be received, thereby enables a search of the translation lookaside buffer device for a successive data access without waiting for the requested storage key to be received; and a transfer device that transmits the data retrieved from the cache.