Non-pre-emptive multitasking

An early version of multitasking that allocates the CPU to a process until the process makes its system call. This prevents the computer or software from interrupting a process until it has been completed. Early versions of Microsoft Windows, such as Windows 3.1, and early versions of the MacOS utilized this multitasking.

Also see: Cooperative multitasking, Multitask, Operating system definition