Computer Terminology
Computer Programming
The Difference Between

What is the difference between multi-tasking and multi-processing?

676869

Top Answer
User Avatar
Wiki User
2009-11-29 00:12:17
2009-11-29 00:12:17

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.

1
๐Ÿ™
0
๐Ÿคจ
0
๐Ÿ˜ฎ
0
๐Ÿ˜‚
0

Related Questions

User Avatar

What is the difference between parallel processing and multiprocessing?

User Avatar

multiprocessing is what men do, and multi tasking is what men cant do

User Avatar

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

User Avatar

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.

User Avatar

* 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.

User Avatar

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

User Avatar

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.

User Avatar

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.

User Avatar

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

User Avatar

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

User Avatar

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โ€.

User Avatar

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

User Avatar

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.

User Avatar

asymmetric uses different kinds of processorssymmetric uses identical processors everywhere

User Avatar

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.

User Avatar

types of multiprogramming and difference bet multiprocessing and multiprogramming?

User Avatar

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.

User Avatar

-> 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.

User Avatar

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

User Avatar

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

User Avatar

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.

User Avatar

moreprocessors, the more programms, maybe parallel or one for itself.needs a perfect programmer!good luck!bolliboy

User Avatar

no of tasks can be done at a time is called multi tasking no of programmes can be executed in a single system is called multi programming

User Avatar

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

User Avatar

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


Copyright ยฉ 2020 Multiply Media, LLC. All Rights Reserved. The material on this site can not be reproduced, distributed, transmitted, cached or otherwise used, except with prior written permission of Multiply.