Professional Documents
Culture Documents
New Microsoft Word Document
New Microsoft Word Document
These types of systems are used when very high speed is required to process a large volume of dat
These systems are generally used in environment like satellite control, weather forecasting etc. The
basic organization of multiprocessing system is shown in Fig. 1.10. Types of Multiprocessor Systems
1. Asymmetric Multiprocessing: In this system, a specific task is assigned to each processor. The
system has one master processor and others are slave processors. A master processor controls the
system and slave processors follow the instructions of master or perform their predefined task.
used. All the processors are peer processors. They perform all tasks within the operating
system. CPU 2
(PU)
CPU
OPU
Bus
Fig. 1.11
Bus
Locks
The benefit of SMP model is that many processes can run simultaneously. However, we must
carefully control [1/0 to ensure that the data reach the appropriate processor. Also, since the CPUs
are separate, one may be sitting idle while another is overloaded, resulting in inefficiencies. Virtually
all modern OSs-including Windows, Windows XP. Mac OS X, and Linux-now provide support for SMP.
The difference between symmetric and asymmetric multiprocessing may result from either
hardware or software. Special hardware can differentiate the multiple processors, or the software
A recent trend in CPU design is to include multiple compute cores on a single chip. In essence, these
are multiprocessor chips. Aside from architectural considerations such as cache, memory, and bus
It increased throughput by increasing the number of processors, more work done in a shorter 2.
Multiprocessors can also save money (cost) compared to multiple single systems. Because the
1
period of time.
3. It increases reliability, if functions can be distributed properly among several processors, then the
failure of one processor will not halt the system, but rather will only slow it down.
Disadvantages of Multiprocessor Systems: 1. If one processor fails then it will affect in the speed.
2.
9. Complex OS is required.
its own local memory. In such systems, if one machine or site falls the remaining sites can continu