Here In this topic, we shall learn What is a scheduler and different types of the scheduler.
Scheduler implement scheduling method where OS use various scheduling algorithm where its offers facility to specify a process or job execution method. Scheduler automatically supported by OS.
Various examples of scheduling algorithm:-
i) FCFS :: FCFS and RR scheduling:: FCFS stands for first come first serve scheduling. so, in this scheduling technique jobs are executed on first come first serve basis.It is very easy to implement and understand but very poor performance.
ii) RR scheduling:: It stands for Round Robbing scheduling.It this scheduling jobs or process provided a fixed time to execute.It uses switching technique. So, sometimes it increases waiting time.
iii) SJF:: It stands for a Shortest job first. In this scheduling algorithm execute the shortest process first.It is the best process to minimize waiting time. It is very difficult to implement.
iv)PBS:: It stands for Priority based scheduling. In it, we execute a process according to priority.It is the best algorithm to implement with OS but in this algorithm to implement if two or more process specifies with same priority use FCFS.