Difficulty: Easy
Correct Answer: executes first the job that first entered the queue
Explanation:
Introduction / Context:
First-Come, First-Served (FCFS), also called FIFO, is one of the simplest CPU scheduling algorithms. It orders processes strictly by arrival time, providing a baseline for understanding more advanced schedulers like SJF, priority, and round-robin.
Given Data / Assumptions:
Concept / Approach:
FCFS services requests in arrival order. The first job to enter the ready queue is the first to be executed. While simple, FCFS can lead to the convoy effect, where short jobs wait behind long ones, increasing average waiting time compared to SJF.
Step-by-Step Solution:
Verification / Alternative check:
Scheduling theory and OS curricula consistently describe FCFS as non-preemptive, arrival-order servicing.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
executes first the job that first entered the queue.
Discussion & Comments