Multiprocessor operating system allows the multiple processors, and these processors are connected with physical memory, computer buses, clocks, and peripheral devices. Main objective of using multiprocessor operating system is to consume high computing power and increase the execution speed of system.
Components of Multiprocessor Operating System
There are 4 essential components, which might be used within the Multiprocessor Operating System.
CPU – CPU is successful to get right of entry to memories in addition to controlling the entire I/O responsibilities.
IOP – Theses types of processors can get right of entry to direct memories, and every I/O processors ought to accountable for controlling all input and output responsibilities.
Input/Output Devices – These gadgets are used for placing the enter commands, and generating output after processing.
Memory Unit – Multiprocessor gadget uses the 2 sorts of reminiscence modules along with shared memory and allotted shared memory, and all resource are executed in real time by using real time operating system as well.
Types of Multiprocessor Operating System
Here, We will provide an explanation for distinctive kinds of multiprocessor running machine, and type of its list is executed into six kinds.
In this system, each processors have own identically reproduction of working machine, and they could make conversation in between each other. In which all processors are connected each different with peer to peer relationship nature, it means no grasp & slave relation.
In this device, every processor is allotted predefined duties, and grasp processor has electricity for controlling whole machine. In which, It use the grasp- slave relationship.
Shared Memory Multiprocessor
In this system, each CPU carries shareable not unusual reminiscence.
Distributed Memory Multiprocessor
In this machine, all varieties of processors is composed very own non-public reminiscence.
UMA Multiprocessor stands for “Uniform Memory Access Multiprocessor”. In which, it permits to access all memory at the uniform speed price for all processors.
NUMA Multiprocessor stands for “Non Uniform Memory Access Multiprocessor”. In this device, it includes some areas of the reminiscence for getting access to at the faster charge and left parts of memory are applied for different obligations.
Advantages of Multiprocessor Operating System
There are list of several advantages of Multiprocessor operating machine together with
If due to any motive, any one processor gets fails then don't worry because, complete machine will do paintings nicely. For instance – if multiprocessor has 6 processors and any person processor does no longer carry out nicely, at this level rest of them processors should duties for handling this gadget.
Enhancing the throughput of device, whole machine is advanced, if couples of processors paintings with getting collaboration.
Cost Effective System
Multiprocessor structures are cost effective examine to unmarried processor machine in long lifestyles because this gadget is capable to percentage all enter/output devices, power elements device, and facts garage middle. In multiprocessor, do not want to attach all peripheral terminals separately with every processor.
Multiprocessor O/S receives high performance due to parallel processing. In this machine, unmarried process is split into various identical small jobs, and executes them like as Parallel nature.
Disadvantages of Multiprocessor Operating System
Characteristics of Multiprocessor Operating System
There are severa traits of Multiprocessor running gadget, give an explanation for underneath
Examples of Multiprocessor Operating System
Examples for Symmetric Multiprocessor – Windows NT, Solaris, Digital UNIX, OS/2 & Linux.
Examples for Asymmetric Multiprocessor – SunOS Version four, IOS
Other Examples are