Patent ID: 6851025
Filing Date: 2005-02-01
Classification: G06F

Abstract:
1. A cache management system comprising: a main memory for storing executable instructions and information for identifying cache control instructions; a central processing unit (CPU) for executing the executable instructions; a cache unit including a cache memory and a cache controller; and an instruction identifier for identifying that an instruction stored in the main memory is a cache control instruction or an executable instruction for the CPU such that the instruction identifier sends the cache control instruction to the cache controller and sends the executable instruction for the CPU directly to the cache memory; wherein the cache controller predicts a next instruction to be executed by the CPU and executes the cache control instruction by reading program information corresponding to the cache control instruction in advance when the cache control instruction is identified by the instruction identifier; and the cache memory stores the executable instruction for the CPU and data from the main memory and supplies the executable instruction for the CPU to the CPU under the control of the cache controller.