摘要 |
PROBLEM TO BE SOLVED: To implement substitute algorithm by a programmer by selecting a cache set or its group when a specific value is stored in the specific bit area of an entry of a high-speed converting buffer mechanism. SOLUTION: The high-speed converting buffer mechanism (TLB) 41 of a memory management (MMU) 4 has multiple entries, which is each stored with a virtual page address VPN, a physical page address PFN, an effective bit V, and extension C bits so that they correspond to one another. The extension C bits are information obtained by adding information specifying a cache set to information of the C bits indicating a conventional cache coherency property. Then a selector 5 selects one of 0th and 1st cache sets 31 and 32 according to the value of the extension C bits included in data outputted from the MMU 4. Further, a controller 6 makes one of the 0th and 1st cache sets 31 and 32 active when the extension C bits are '11'.
|