0
1.3kviews
What is a Scheduler and its policies.
1 Answer
written 6.5 years ago by |
A scheduler is a key component of kernel. It has algorithms that determine which task executes when. Scheduler uses following entities/ policies for task scheduling.
i) Scheduling Entities:
ii) Multitasking:
iii) Context switching:
iv) Dispatcher:
v) Scheduling algorithms:
a) Preemptive priority based scheduling: If higher priority task enters ready state, then it preempts or suspends the lower priority task and higher priority task enters execution state.
b) Round Robin scheduling: Each task is given fixed time slot.