top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

What are the advantages of multiprocessor system?

0 votes
10,422 views
What are the advantages of multiprocessor system?
posted Apr 7, 2016 by Latha

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

2 Answers

+1 vote

Systems which have more than one processor are called multiprocessor system. These systems are also known as parallel systems or tightly coupled systems.

Multiprocessor systems have the following advantages.

- Increased Throughput: Multiprocessor systems have better performance than single processor systems. It has shorter response time and higher throughput. User gets more work in less time.

- Reduced Cost: Multiprocessor systems can cost less than equivalent multiple single processor systems. They can share resources such as memory, peripherals etc.

- Increased reliability: Multiprocessor systems have more than one processor, so if one processor fails, complete system will not stop. In these systems, functions are divided among the different processors.

answer Apr 7, 2016 by Shivaranjini
0 votes

System which comes with more than one cores of a processor are called multiprocessor system now a days. Don't get confused with cores and CPU in one CPU there can be many cores like, intel processor i7 is a quad core which has 4 cores (Thanks to Moor's Law) and they computes independently. exactly a CPU with multiple cores are multiprocessor system.

Now having multiple cores, have following these advantages:

1.Reduce cost: mutiprocessor system share same power resources, multiple power sources or separate mother board chip for each core is not required.

2.Increased Reliability: The reliability of system is also increased. The failure of one processor does not affect the other processors though it will slow down the machine. Several mechanisms are required to achieve increased reliability. If a processor fails, a job running on that processor also fails. The system must be able to reschedule the failed job or to alert the user that the job was not successfully completed.

3• Increased Throughput: An increase in the number of processes completes the work in less time. It is important to note that doubling the number of processors does not halve the time to complete a job. It is due to the overhead in communication between processors and contention for shared resources etc.

:

answer Apr 7, 2016 by Shahsikant Dwivedi
First learn the differences between multi-core and multiprocessor systems. You have mixed the definition of multiprocessor with multi-core systems.
...