How many types of multiprocessing models are there in operating system?


A Multiprocessor system is simply a collection of more than one CPU in a single computer system.

Types of Multiprocessing Models in Operating System:

  • Symmetric Multiprocessor
  • Asymmetric Multiprocessor

Symmetric Multiprocessor:

In a Symmetric Multiprocessor system, every processor has its identical copy of the operating system, and they can make communication with each other. All processors are connected with peer to peer relationship nature, which means no master & slave relationship.

Asymmetric Multiprocessor:

In an Asymmetric Multiprocessor system, every processor is allotted predefined tasks, and the master processor has the power for controlling the entire system. It uses the master-slave relationship.