What is Symmetric Multiprocessing in Operating System?

Learn Symmetric Multiprocessing definition in operating system with explanation to study “What is Symmetric Multiprocessing”. Study symmetric multiprocessing explanation with operating system terms to review operating system course for online degree programs.

Symmetric Multiprocessing Definition

  • A form of multiprocessing that allows the operating system to execute on any available processor.

    Operating Systems by William Stallings



Symmetric Multiprocessing Explanation

Symmetric multiprocessing is the processing of programs by multiple processors that share a common operating system and memory. The processors share memory and the IO bus or data path. A single copy of the OS is in charge of all the processors.

Keep Learning Operating System Explanations

What is Reusable Resource?

A reusable resource is a resource that is not rendered useless by being used. For instance, a magnetic disk such ...

What is Nonuniform Memory Access Multiprocessor?

NUMA or Nonuniform Memory Access is a method of configuring a cluster of microprocessor in a multiprocessing system so that ...

What is Address Translator?

An address translator is a method of concatenating the frame number with the offset part of a logical address to ...

What is Prepaging?

Prepaging is a technique in which the operating system preloads the pages of a process's working set into memory in ...

What is Sequential File?

Sequential file is a file that contains records or other elements that are stored in chronological order based on account ...

What is Deadlock?

A deadlock is a situation in which two computer programs sharing same resources are effectively preventing each other from accessing ...