The various scheduling algorithms are as follows:
i. Scheduling in Batch System
- First-Come, First-Served (FCFS) Scheduling
- Shortest Job First (SJF) Scheduling
- Shortest Remaining Time First (SRTF) Scheduling
ii. Scheduling in Interactive System
- Priority Scheduling
- Highest – Response Ratio Next (HRRN) Scheduling
- Round Robin(RR) Scheduling
- Multiple Queues
- Guaranteed Scheduling
- Lottery Scheduling
- Fair-Share Scheduling
iii. Scheduling in Real Time Systems
- Real Time Scheduling