by Dinesh Thakur Category: Operating System

Cooperative multitasking A MULTITASKING scheme under which each concurrently running program must at intervals voluntarily relinquish control of the CPU to the next program. Such programs must be specially written to suspend themselves in some non critical section and so, conversely, programs that are not so written cannot be multitasked. This contrasts with PRE-EMPTIVE MULTITASKING in which the OPERATING SYSTEM itself periodically suspends each task, so that any program may be multitasked. Apple's MACOS is a cooperative multitasking system, whereas UNIX and WINDOWS are preemptive.

About Dinesh Thakur

Dinesh ThakurDinesh Thakur holds an B.C.A, MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to Contact us.

Related Articles