Best Answer

Cooperative multitasking is multitasking tohelp someone else, while peemative multitasking is multiaatsking for yourself.

User Avatar

Wiki User

โˆ™ 2008-02-10 19:48:16
This answer is:
User Avatar
Study guides

A fact is something that is true and you have information to back it up , an opinion is what someone think ,Ex that was the worst game ever. Worst the the opinion word because somebody meant think that is the best game ever.

2 cards



See all cards
47 Reviews

Add your answer:

Earn +20 pts
Q: What is the difference between cooperative multitasking and preemptive multitasking?
Write your answer...
Still have questions?
magnify glass
Related questions

What are main differences between cooperative multitasking and preemtive multitasking?

Preemptive multitasking is when the operating system preemptively interrupts a current task without cooperation. Cooperative multitasking is when the system must be programmed to do tasks.

Whats the difference between cooperative multitasking and preemptive multitasking?

Mike Newton Cooperative Multitasking:- When computer usage evolved from batch mode to interactive mode, multiprogramming was no longer a suitable approach. Each user wanted to see his program running as if it was the only program in the computer. The use of time sharing made this possible, with the qualification that the computer would not seem as fast to any one user as it really would be if it were running only that user's program. Early multitasking systems consisted of suites of related applications that voluntarily ceded time to each other. This approach, which was eventually supported by many computers operating systems, is today known as cooperative multitasking. Although it is rarely used in larger systems, Microsoft Windows prior to Windows 95 and Windows NT, and Mac OS prior to Mac OS X both used cooperative multitasking to enable the running of multiple applications simultaneously. Windows 9x also used cooperative multitasking, but only for 16-bit legacy applications

What is the difference between multitasking and combing task?

multitasking is doing more than two task or more. And combing task is two task

What is difference between multiuser and multitasking?

Multiuser refers to having more than 1 person able to log into the computer and each person have their own settings (bookmark, desktop, themes, etc) Multitasking is the ability of the computer to do more than 1 thing (program) at a time. There was a time when you could not surf, type in word and listen to music on your computer all at one time. Multitasking is the ability to operate more than one program at a time. There are two types of multi-tasking as well, preemptive and cooperative. Preemptive means that each program can request the amount of resources it needs, and the operating system will take it from a program that is not using it. Cooperative means that the programs have to be designed to share resources, or whichever program is running in the foreground will get all the resources. This means that a background program, like a media player playing a song, can't play music while you are surfing a web page, unless the programs are designed to do that. Multi-user means the operating system has clear distinctions between users. Users cannot destroy each other's files, and unprivileged users cannot make changes to the system itself, like install new software. Single-tasking, single user - DOS, some older versions of the Mac operating system, video game consoles, etc... Multitasking (cooperative), single user - Windows 3.1, Mac OS 9. Multitasking (preemptive), single user - Windows 95/98/ME Multitasking (preemptive), multi-user - Windows NT/2000/Xp/Vista, Mac OS X, Linux

What is the Difference between a cooperative community and collective community?

the name

What is the difference between cooperative and other business organization?


What is the difference between a partnership and a cooperative?

A cooperative is guided by its objects and principles a partnership follows what the partners want to do

Define the difference between preemptive and non preemptive schedulingState why strict non preemptive scheduling is unlikely to be used in a computer centre?

when scheduling takes place that, a process switches from the running state to waiting state and when a process terminates , we say that the scheduling scheme is called non preemptive or co operative . Otherwise it is preemptive.

Difference between preemptive and non preemptive system.with example?

Preemptive scheduling allows a process to be interrupted in the midst of its execution, taking the CPU away and allocating it to another process.Non-preemptive scheduling ensures that a process relinquishes control of the CPU only when it finishes with its current CPU burst.

Difference between time sharing and multitasking and multithreading and multiprocessor?

multitasking: more task execute on sevaral cpumultithreading : sevaral part of one program execution

Enumerate the similarities and difference between cooperative society and joint stock company?

What are the similiarities and differences between cooperative business and joint stock business

What is the difference between multitasking and multiprograming?

Multitasking is being able to do more than one thing at a time. Multiprogramming is using more than one 'language' to accomplish a task.

What is the difference between task-switching and multitasking?

When a person is task switching, they are working on one thing at a time. If a person is multitasking, they are working on more than one thing at once.

What are the differences between preemptive and non preemptive scheduling?

In preemptive scheduling, a process that is being allotted processor is forcely removed and the processor is given to some other process. In non-preemptive scheduling, there are no forcible removals. FCFS,SJF are non-preemptive. Round Robin is preemptive

Two differences between preemptive and non preemptive scheduling?

In preemptive scheduling we preempt the currently executing process. In non preemptive we allow the current process to finish its CPU burst time.

What is the difference between a cooperative and a public liability company?

Gummies chips and especuly macarony

What is the difference between preemptive and non preemptive scheduling?

1.) in preemptive scheduling we prempt the currently executing process, in non preemptive scheduling we allow the current process to finish its CPU burst time... 2.) in preemptive scheduling the process is forcibly sent to waiting state when a process with higher priority comes to CPU, in non preeemptive scheduling the process at running state can not be forced to leave the CPU until it completes........

What is the difference between a cooperative and a corporation?

The difference between a co-operative and a corporation is that a co-operative is owned and controlled by its customers, but a corporation is owned by shareholders.

What is difference process based and thread based multitasking?

-> Difference between process based and thread based multitasking: 1) threads share the same address space where as process doesn't. 2) context switching between threads is usually less expensive than between processes. 3) cost of communication between threads is relatively low.

What is the difference between single tasking and multitasking?

multi tasting is doing it with some 1 but single tasking is coin it by yrself :)

Difference between preemptive and non preemptive?

if block Ki of size Ni is to be transferred to memory M1 & the blocks occupying the space in M1 can't be preempted by block Ki then it is necessaray to find or create a space of Ni words inM1 . this process is called non preemptive allocation....non preemptive allocation can't make efficient use of memory allocation.whenever preemptive allocation is used for efficient use of the available memory space and rellocation can be done.

What is the difference between preemptive and non-preemptive kernel?

On a preemptive kernel, a process running in kernel mode can be replaced by another process while in the middle of a kernel function. On a nonpreemptive kernel, process A would just have used all the processor time until he is finished or voluntarily decides to allow other processes to interrupt him (a planned process switch).

Distinguish between batch system real time system multi tasking system?

The difference between Batch System, Real Time System and Multitasking System is that they are cool and you are a gimp.

Difference between single user single task and single user multitasking?

differences between single user single task os and single user multi task os

Distinguish between a multitasking and a multi access operating system?