What type of process scheduling algorithm moves tasks between multiple queues based on their execution history and remaining runtime characteristics? MCQ with Answer and Explanation

What type of process scheduling algorithm moves tasks between multiple queues based on their execution history and remaining runtime characteristics?
A. Static Priority Array
B. First-Come, First-Served
C. Multilevel Feedback Queue
D. Round Robin Loop
Answer: Option C
Solution (By JKSSB Mock Tests)
Multilevel Feedback Queues allow tasks to move between queues dynamically based on their CPU usage history, optimizing system response times.

Discuss this Question (0)

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

Practice More Operating Systems Questions

Question #1
Which Linux command is used to change the permissions of a file?
A. chmod
B. chgrp
C. umask
D. chown

Correct Answer: Option A


Explanation:
The chmod (change mode) command modifies file permissions (read, write, execute) for owner, group, and others.

This question belongs to: Computer Operating Systems
Question #2
Which of the following is a characteristic of cooperative multitasking?
A. It ensures fairness
B. Processes must voluntarily yield control to allow others to run
C. It is used in modern operating systems
D. The OS forcibly preempts processes

Correct Answer: Option B


Explanation:
Cooperative multitasking relies on processes to yield CPU time; if a process hangs, the whole system may hang.

This question belongs to: Computer Operating Systems
Question #3
What is the main advantage of preemptive multitasking over cooperative multitasking?
A. It requires less memory
B. It is simpler to implement
C. Processes voluntarily yield CPU time
D. The OS can force CPU time allocation, preventing a process from monopolizing the CPU

Correct Answer: Option D


Explanation:
Preemptive multitasking allows the OS to interrupt a process and allocate CPU to others, ensuring fairness; cooperative relies on processes to yield.

This question belongs to: Computer Operating Systems