Patent ID: 6256708
Filing Date: 2001-07-03
Classification: G06F

Abstract:
A second level cache memory system, comprising:a first level cache memory built in a central processing unit (CPU);a second level cache memory of the direct map write back type for storing addresses and data of a main memory, said second level cache memory allowing read/write operations at a higher speed than that for said main memory;a system controller connected to said main memory for controlling said main memory and said second level cache memory,a cacheable address, status and data buffer provided in said system controller for storing, corresponding to a particular region of said main memory which a user uses frequently or wants to use for processing at a speed as high as possible, a plurality of sets each including an address and data driven out from said second level cache memory by replacement of said second level cache memory and a status parameter of the address in said second level cache memory; anda plurality of access counters provided in said cacheable address, status and data buffer, each for recording, when, in response to a request from said CPU for an address and data stored in said cacheable address, status and data buffer, data corresponding to the address requested is transferred from said cacheable address, status and data buffer, information representing that the data corresponding to the requested address has been transferred from said cacheable address, status and data buffer, said access counters being used for internal control of said cacheable address, status and data buffer, control of said second level cache memory and control of said main memory.