What are the disadvantages of FCFS scheduling algorithm as compared to shortest job first (SJF) scheduling?
Disadvantages:
(i) Waiting time can be huge if short requests wait behind the long ones.
(ii) This is not appropriate for time sharing systems where this is significant that each user should find the CPU for an equal amount of time interval.
(iii) An appropriate mix of jobs is required to achieve good results from FCFS scheduling.