In a symmetric multiprocessing (SMP) system, how are the processing responsibilities shared among available CPUs? MCQ with Answer and Explanation

In a symmetric multiprocessing (SMP) system, how are the processing responsibilities shared among available CPUs?
A. All processors share the same physical memory space and run tasks simultaneously under equal peer status.
B. Processors are restricted to executing only application software, never OS tasks.
C. Only one processor can be active at any given minute while others stay idle.
D. One primary CPU controls all other slave CPUs and handles all hardware input/output exclusively.
Answer: Option A
Solution (By JKExamLibrary)
In Symmetric Multiprocessing (SMP), multiple peer processors share a common main memory and execute threads concurrently under equal standing.

This question belongs to: Computer Operating Systems

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Operating Systems Questions

Question #1 Report Error
What is the difference between a 32-bit and 64-bit operating system?
A. The file system used
B. The number of users they support
C. The amount of memory they can address
D. The speed of the processor

Correct Answer: Option C


Explanation:
The main difference is the addressable memory space; 64-bit can address much more than 4 GB.

This question belongs to: Computer Operating Systems
Question #2 Report Error
What process occurs during a 'Warm Boot' of a computer system?
A. The computer is reset or restarted using software instructions without cutting off physical electrical power.
B. The CPU is physically heated using diagnostic software tools.
C. The operating system is reinstalled entirely from an external installation drive.
D. The system is turned on from a complete powered-off state.

Correct Answer: Option A


Explanation:
A warm boot (rebooting) occurs when a computer is already running and is restarted using system options or keys without interrupting the electrical power supply.

This question belongs to: Computer Operating Systems
Question #3 Report Error
Which component of a process contains its local variables, function parameters, and return addresses during execution?
A. Heap
B. Stack
C. Data Section
D. Code Section

Correct Answer: Option B


Explanation:
The stack segment of a process manages temporary execution details like active function call parameters, local variables, and instruction return paths.

This question belongs to: Computer Operating Systems