Link to home
Start Free TrialLog in
Avatar of arut
arut

asked on

multitasking

What does one mean by multitasking,multiprocessing,multiprogramming?

Do they mean the same thing?
Avatar of ahoffmann
ahoffmann
Flag of Germany image

multitasking:
   several tasks (processes) are executed simultaneously somehow, on multiprocessor machines this could be true, but on a single processor mashine, the processes are simply switched very often, so that a (human) user can imagine they are running simultaneously

multiprocessing:
   another term for multitasking, probably

multiprogramming:
   hmm, need to know in which context it is used; probably the same as above
ASKER CERTIFIED SOLUTION
Avatar of chris_calabrese
chris_calabrese

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of arut
arut

ASKER

THE DISTINCTION MADE BETWEEN MULTITASKING/MULTIPROCESSING IS NOT CONVINCING.I WOULD LIKE TO KNOW THE DIFFERENCE BETWEEN
MULTITASKING/MULTIPROCESSING W.R.T A SINGLE CPU,BASICALLY IT
BOILS DOWN TO THE DIFFERENCE BETWEEN A TASK AND A PROCEES
ON A SINGLE CPU.
First, don't use CAP's, since they're too difficult to read.

Meanwhile, multi-processing refers to the ability to schedule multiple programs/tasks/processes (these terms are somewhat interchangeable) on multiple CPU's.  There is no such thing is as a multiprocessing single CPU machine.
chris, first I was impressed by your definitions. Now you're going to say something like I did ;-)