Processes that are not running are kept in queue, waiting their turn to execute. Each entry in the queue is a printer to a particular process. Queue is implemented by using linked list. Use of dispatcher is as follows. When a process interrupted, that process is transferred in the waiting queue. If the process has completed or aborted, the process is discarded. In either case, the dispatcher then select a process from the queue to execute.
Schedulers are of three types:
1.Long Term Scheduler
2.Short Term Scheduler
3.Medium Term Scheduler
0 comments:
Post a Comment