Showing posts with label Multiprocessor Systems. Show all posts
Showing posts with label Multiprocessor Systems. Show all posts

Sunday, 4 January 2015

Difference between Single and Multiprocessor Systems



Parameter
Single Processor Systems
Multiprocessor Systems
Description
If a System contains only one processor for processing than it is called single processor system.
If a System contains two or more than two processors for processing than it is called multiprocessor system.
Use of Co-Processors
Yes, Single Processors uses multiple Controllers that are designed to handle special tasks and can execute limited instruction sets. E.g. DMA Controller, North/South Bridge.
In Multi Processor Systems Two Types of approaches are Used:
1)      Symmetric Multiprocessing(SMP)
2)      Asymmetric Multiprocessing
In Asymmetric Multiprocessing one Processor works as Master and Second Processor act as Slave
And in Symmetric Multiprocessing each processor performs all the tasks within the operating system.
Throughput
Throughput of Single Processor Systems is less than Multiprocessor Systems Because each and every task is performed by the same processor.
Throughput of Multiprocessor systems is greater than single processor systems. If a System Contains N Processors