摘要 |
PURPOSE:To assure the steady and high-speed responsiveness to a task having high priority, by inhibiting the save for the task that is occupying a shared resource only in case the conditions are satisfied for generation of a deadlock. CONSTITUTION:A memory sharing control module 15 produces a task executing request signal 12 if the selected task which already exists on the corresponding memory partition. Then a task executing module sets the registers needed for execution of the selected task and delivers the control to the execution requesting task. Otherwise the selected task or the task under occupation of the corresponding memory partition is registered to either one of a queuing cue for idle memory partition, a queuing cue for release of shared resources, a save execution requesting cue and a load execution requesting cue in a system table area. Then the control is returned to a dispatcher with a redispatch requesting signal 13. |