Multitasking is a method for multiple tasks to share a single resource, like a CPU. This is usually accomplished in software via special programming.
Multiprocessing is the use of multiple CPUs in the same computer and the method of splitting tasks between them. This is usually done with hardware on the motherboard.
What is the difference between parallel processing and multiprocessing?
multiprocessing is what men do, and multi tasking is what men cant do
the "-ing" part...
Cooperative multitasking is multitasking tohelp someone else, while peemative multitasking is multiaatsking for yourself.
multitasking : watching a movie while downloading a song.multiprocessing : processing two Microsoft word file at the same time.multiprogramming : upgrading yahoo messenger and msn messenger at the same time.
* Multiuser: A computer system the can handle more then one user at a time. Windows is not a multiuser OS. It can handle only one user at a time. * Multitasking: The ability of an OS to do more then one thing at atime. for instance, you can be downloading a large file and still use another program to do something, like write a book. * Multiprocessing: The chip in new computers is able to do more then one task at a time because there is more then one processing unit on/in the chip.
multitasking is doing more than two task or more. And combing task is two task
ALU stands for arithmetic and logic unit. The ALU does complex calculations, so by having two it gets the job done faster. This may not really make a difference if your an average user, although if you do AutoCAD and stuff that requires rendering then it will make a HUGE difference.
Multiprocessing / multitasking Multiprocessing is the use of two or more processors in a single computer. to acheive greater throughput, economy of scale and increased reliability.Most multiprocessing systems use symmetric multiprocessing, SMP, (as opposed to asymmetric) where all processes share the processing load equally. Multitasking on the other hand is best explained by first defining what multiprogramming is. Multiprogramming is used to ensure the best effecient use of the CPU. Whenever a CPU is processing a program, which is loaded in memory, and it must wait for resources or I/O then it will sit idly which is a waste of the CPU. Multiprogramming will store a number of 'jobs' in a queue and whenever the CPU is waiting for I/O etc while executing a particular job, it will immediately open the next job in the queue and process that job until such time as it must wait again, and then it can select the next job in the queue or return to the previous job. In this way the CPU idle time is reduced. Multitasking is a logical extension of multiprogramming in that instead of waiting for a process to reach a stage where it must wait for I/O or some resource, it schedules time for each process that is loaded into memory, such that each process appears to the user to be running at exactly the same time.Another name for multitasking is timesharing.
Multithreading:Multithreading is a process of executing multiple threads simultaneously.The concept of threads provides a mechanism to make maximum utilization of CPU.Basically a thread is a light weight process.Both multithreading and multiprocessing are used to achieve multitasking.But multithreaing is more effective than multiprocessing because multithreading share common memory area but multitasking will allocate separate memory area for each and every process.Executing several tasks simultaneously is called multitasking. Multitasking is used for maximum utilization of cpu.Multitasking:Mutitasking is achieved in two ways:process based multitaskingThread based multitaskingfor more details go through this website
multitasking: more task execute on sevaral cpumultithreading : sevaral part of one program execution
A symmetric multiprocessing (SMP) system is one in which each processor runs an identical copy of the operating system on each processor. In an asymmetric multiprocessing, system, each processor is assigned a specific tasks. An example of this would be a master- slave relationship between one processor and “the rest”.
Multitasking is being able to do more than one thing at a time. Multiprogramming is using more than one 'language' to accomplish a task.
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.
asymmetric uses different kinds of processorssymmetric uses identical processors everywhere
a multiprocessor is a small chip insisde a computer system and a multiprocessing system is a computer that is able to have multiple people running processes on a computer at the same time without affecting other users.
Multitasking is when one computer processor is doing more than one thing at once; it is like you trying to eat a snack while reading a book. Multiprocessing is when more than one computer processor is working on the same problem. It is like when you and your friends work together on homework.
-> 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.
types of multiprogramming and difference bet multiprocessing and multiprogramming?
multi tasting is doing it with some 1 but single tasking is coin it by yrself :)
the main difference b/w multiprogramming and multiprocessing O.S. is that the previous one is non-interactive O.S. and the later is interactive O.S. By-Satyam Maheshwari
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.
moreprocessors, the more programms, maybe parallel or one for itself.needs a perfect programmer!good luck!bolliboy