Which CPU scheduling algorithm can potentially lead to 'Starvation' where long processes are indefinitely delayed because shorter tasks keep arriving? MCQ with Answer and Explanation

Which CPU scheduling algorithm can potentially lead to 'Starvation' where long processes are indefinitely delayed because shorter tasks keep arriving?
A. Shortest Job First (SJF)
B. Round Robin (RR)
C. First-Come, First-Served (FCFS)
D. Uniform Multi-Level Queue
Answer: Option A
Solution (By JKExamLibrary)
Shortest Job First scheduling can starve longer processes if a continuous stream of shorter tasks keeps getting prioritized by the scheduler.

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
In Windows, the 'disk management' utility can be accessed via:
A. diskmgmt.msc
B. compmgmt.msc
C. devmgmt.msc
D. services.msc

Correct Answer: Option A


Explanation:
diskmgmt.msc opens the Disk Management snap-in, used for partition management; compmgmt.msc also includes it.

This question belongs to: Computer Operating Systems
Question #2 Report Error
Which of the following is a valid file permission represented in octal for a directory with rwx for owner, rx for group, and rx for others?
A. 755
B. 644
C. 700
D. 550

Correct Answer: Option A


Explanation:
755 = owner rwx (4+2+1), group rx (4+1), others rx (4+1).

This question belongs to: Computer Operating Systems
Question #3 Report Error
Which process state corresponds to a thread that is currently blocked while awaiting an input/output operation to complete?
A. Waiting (or Blocked)
B. Terminated
C. Ready
D. Running

Correct Answer: Option A


Explanation:
A process enters the Waiting or Blocked state when it cannot continue execution until an external event or hardware I/O transfer concludes.

This question belongs to: Computer Operating Systems