sign in
 
   
 
 
 
OPERATING SYSTEM _ INTRODUCTION
Types of Multiprocessor Systems:
There are two types of multiple processor system:
Asymmetric Multiprocessing.
Symmetric Multiprocessing (SMP).
   
Asymmetric Multiprocessing:
In this type of systems, each processor is assigned a specific task. A master processor controls the system, the other processors either look to the master for instruction or have predefined tasks. This scheme defines a master-slave relationship. The master processor schedules and allocates work to the slave processors.
Symmetric Multiprocessing (SMP):
In this type of systems, each processor performs all tasks within the operating system. There is no master-slave relationship exists between processors.

Symmetric multiprocessing architecture
 
The benefit of this model is that many processes can run simultaneously without causing a significant deterioration of performance. A multiprocessor system of this form will allow processes and resources to be shared dynamically among various processors.

The difference between symmetric and asymmetric multiprocessing may result from either hardware or software. Special hardware can differentiate the multiple processors, or the software can be written to allow only one master and multiple slaves. A recent trend in CPU design is to include multiple compute cores on a single chip. In essence, these are multiprocessor ships.

Blade servers are a recent development in which multiple processor boards, I/O boards, and networking boards are placed in the same chassis. The difference between these and traditional multiprocessor systems is that each blade-processor board boots independently and runs its own operating system. Some blade-server boards are multiprocessor as well, that is servers consists of multiple independent multiprocessor systems.


Previous Page Previous