摘要 |
PURPOSE:To make processing of the whole device efficiently without impeding processing capacity by using the second processor that executes task allotted by the first processor that performs program control (task control), input/output control, etc. CONSTITUTION:On receiving data necessary for executing task A, an auxiliary processor 200 reads out a program corresponding to the task A from a memory 2 by DMA control, and transfers and stores it to a memory in the processor. When transfer of the program of the task A is finished, the task A is executed. When the task A is finished finally, a report of completion is made to a main processor 1 at this point of time. The report of completion is made by generating interruption to the main processor 1. The main processor 1 releases allotment of the task A, and at the same time, allots another task to be processed next to the auxiliary processor 200. |