1 Answer - Sort by: Date | Rating
The main difference is in the number of processors. Multitasking is a way to make progress on a number of tasks "at once" on a single processor. On a properly programmed multiprocessor, the tasks are actually run in parallel on multiple processors, not just divided into little interleaved chunks.
Suppose we have 3 tasks, A, B, and C. If each of these can be divided into sequential pieces, for example, A0, A1, A2, A3 ..., then the execution sequence on a multitasking machine might be
processor 1: A0, B0, C0, B1, C1, A1, B2, C2, B3, C3, A2, ... (task A is given lower priority)
On a parallel (multiprocessor) machine, the tasks might be allocated to processors on a 1:1 basis
processor 1: A
processor 2: B
processor 3: C
Where each task runs to completion on its assigned processor, without interruption.
Multitasking is of some advantage when the mix of tasks is such that the tasks running at any given time do not compete for the same machine resources. If one has to wait on input or output, the other can run until it is blocked by some resource request. This can keep the machine busy while it would otherwise be waiting idly.
Suppose we have 3 tasks, A, B, and C. If each of these can be divided into sequential pieces, for example, A0, A1, A2, A3 ..., then the execution sequence on a multitasking machine might be
processor 1: A0, B0, C0, B1, C1, A1, B2, C2, B3, C3, A2, ... (task A is given lower priority)
On a parallel (multiprocessor) machine, the tasks might be allocated to processors on a 1:1 basis
processor 1: A
processor 2: B
processor 3: C
Where each task runs to completion on its assigned processor, without interruption.
Multitasking is of some advantage when the mix of tasks is such that the tasks running at any given time do not compete for the same machine resources. If one has to wait on input or output, the other can run until it is blocked by some resource request. This can keep the machine busy while it would otherwise be waiting idly.
1
0
- How Do I Set The Time On This Computer?
- Is There A Problem When Armor2net Firewall Is Used By Multiple Users On The Same Computer?
- Do I Have To Restart My Computer After Install Or Uninstall Armor2net Firewall?
- Can I Use A Usb Cord With The Power Input On A Cell?
- What Different Between Spyware And Adware?
- In Which Year Intel Produced Micro Processor?
- How To Upload Videos In Computer To Usb?
- Why I Should Shift Into Another Course From Computer To Information Technology?
- How Do I Turn On My Acer Crystal Eye For Aspire 5532 Notebook?
- Is There A Difference Between White Iphone 3gs And Black Iphone 3gs?
- How Do I Turn On My Acer Crystal Eye For Aspire5532?
- Can .net Run In Linux?
- How Did Technology Started?
- Have Phone Cant Read Display. How Can I Show The Phone Display On This Computer?
- What Is Mean Computer?
- Draw A Diagram To Explain How It Is Formed?
- The Most Important Consideration When Selecting A Site For A Convention Is That The Convention Hall Is?
- Can You Boot(shoot) Percacet?
- List Two Important Components Of A Game Program?
- How Old Is The Battering Ram?
- How Long Ago Was The Battering Ram Invented?
- How Do I Find My Built In Camera On My Toshiba?
- I Want To Use My Memory Stick But I Cant Find It In My Computer?
- How Can I Print My Messanges?
- What Are Some Examples?
- What Is The Difference Between Multitasking And Multiprogramming?
- What Is The Difference Between Multitasking, Multiprogramming And Multiprocessing?
- What Is The Difference Between Multiprogramming System And Multitasking System?
- Can You Give Me Some Practical Examples Of Multitasking,multiprogramming And Multiprocessing?
- What Is Multitasking?
- What Is Multitasking In Details?
- How Does Multitasking Works?
- What's An Example Of Multitasking In The Work Place?
- How Does Windows NT Support Multitasking?
- What Are Multitasking,multiprogarmming And Multiprocessing?And Also What Is Multiuser?
- Which Of The Following Operating Does Not Implement Multitasking Turley?

New Comment - Comments are editable for 5 min.