FCFS
FCFS (First-Come, First-Served) is a scheduling algorithm that serves tasks in the order they arrive. It is typically non-preemptive: once a task begins execution, it runs until it completes or blocks. It is widely used in simple operating systems and in queueing systems.
In CPU scheduling, FCFS is simple to implement and has low overhead, providing a form of fairness
In networking and disk scheduling, FCFS applies to packet or request queues, delivering service in arrival
Related concepts and alternatives include Shortest Job First (SJF) and Round Robin, which can offer lower or