摘要 |
PURPOSE:To combine common program modules to realize a new function by editing tasks by a monitor for each generation of an event and macrocalling. and executing successively each fractionated task. CONSTITUTION:The program of an image forming device such as a laser beam printer containing a microcomputer, a facsimile, etc. is converted into a module every task. Then a task group is formed by a monitor 1. When the using right of a microprocessor MPU is sent back to the monitor 1, this using right is first entered to a header 2 to have a test to check whether or not a phenomenon to be urgently processed is produced. If this flag is set up, the processing under execution is interrupted to carry out immediately the tested phenomenon. An I/O relocation table 3 is provided to give flexibility to the hardware every application. When the timing pulses fed from outside are counted up to a set level, a task schedule is set. Then the task groups are formed to execute tasks successively.
|