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 multi-tasked. This contrasts with PREEMPTIVE MULTITASKING in which the OPERATING SYSTEM itself periodically suspends each task, so that any program may be multi-tasked. Apple’s MACOS is a cooperative multitasking system, whereas UNIX and WINDOWS are preemptive.
Home » Fundamental » OS » What is cooperative multitasking?
About Dinesh Thakur
Dinesh Thakur holds an B.C.A, MCDBA, MCSD certifications. Dinesh authors the hugely popular Computer Notes blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. Dinesh Thakur is a Freelance Writer who helps different clients from all over the globe. Dinesh has written over 500+ blogs, 30+ eBooks, and 10000+ Posts for all types of clients.
For any type of query or something that you think is missing, please feel free to Contact us.