A task control method and apparatus for controlling the interactive, concurrent execution of a plurality of general purpose data processing tasks in a data processing system. The system includes a memory for storing active tasks, a mass storage means for storing inactive tasks and a general purpose CPU....http://www.google.com/patents/US4658351?utm_source=gb-gplus-sharePatent US4658351 - Task control means for a multi-tasking data processing system