Which of the following is a characteristic of cooperative multitasking? MCQ with Answer and Explanation

Which of the following is a characteristic of cooperative multitasking?
A. Processes must voluntarily yield control to allow others to run
B. It ensures fairness
C. It is used in modern operating systems
D. The OS forcibly preempts processes
Answer: Option A
Solution (By JKSSB Mock Tests)
Cooperative multitasking relies on processes to yield CPU time; if a process hangs, the whole system may hang.

Discuss this Question (0)

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

Practice More Operating Systems Questions

Question #1
In Windows, the 'PowerShell' command to get a list of running processes is:
A. ps
B. Get-Process
C. tasklist
D. All of the above

Correct Answer: Option D


Explanation:
Get-Process (PowerShell), ps (alias), and tasklist (CMD) all list processes.

This question belongs to: Computer Operating Systems
Question #2
In Linux, the 'ps' command with 'aux' options displays:
A. Only the current user's processes
B. Processes in a tree format
C. System processes only
D. All running processes with detailed information

Correct Answer: Option D


Explanation:
ps aux shows all processes from all users, with detailed info like CPU usage, memory, and command line.

This question belongs to: Computer Operating Systems
Question #3
Which specialized hardware component handles real-time address translation between virtual memory allocations and physical RAM chips?
A. BIOS Chipset
B. Memory Management Unit (MMU)
C. Central Processing Unit (CPU)
D. Direct Memory Access (DMA) Controller

Correct Answer: Option B


Explanation:
The MMU is a dedicated hardware structure that maps virtual processor memory references to real physical address rails on RAM modules.

This question belongs to: Computer Operating Systems