1. A cache management system comprising: a main memory for storing instructions and information for identifying cache control instructions; a central processing unit (CPU) for executing the instructions; an instruction identifier for identifying that an instruction stored the main memory is a cache control instruction; a cache controller for predicting a next instruction to be executed by the CPU and for reading a corresponding program information in advance when the cache control instruction is identified by the instruction identifier; and a cache memory for storing executable instructions an data from the main memory and for supplying the executable instructions to the CPU under the control of he cache controller.