摘要 |
PROBLEM TO BE SOLVED: To accelerate the execution speed of a function code without complicating hardware by preparing a copy inside a high speed memory for each function code and checking the existence of the copy only when calling the function code. SOLUTION: In the program executing system, a high speed memory 4 and an ordinary memory 5 are continuously arranged within an address space. Therefore, a CPU 1 can directly access both the memories 4 and 5. Then, the CPU 1 reads a program stored in the ordinary memory 5, efficiently copies the function code into the high speed memory 4 on the basis of a prescribed procedure, decodes that instruction through a decoder, outputs the decoded instruction to plural instruction executing means such as memory access unit and integer arithmetic unit, for example, and executes it. When executing this function, it is checked whether the copy of the function code exists in the high speed memory 4 or not and when the copy exists, that copy is read out and executed so that acceleration can be attained.
|