摘要 |
A computing unit (42) executes a second computing in the middle of a first computing. At this time, the hardware structure of the computing unit (42) is switched in accordance with a computing which is a target of execution. A controller (46) stores the internal state of the computing unit (42) in a memory (44) when a computing to be executed by the computing unit (42) changes from the first computing to the second computing. And the controller (46) controls execution of the first computing to be continued by returning the internal state stored in the memory (44) to the computing unit (42), when a computing to be executed by the computing unit (42) returns from the second computing to the first computing. |