Please enable JavaScript.
Coggle requires JavaScript to display documents.
Scheduling - Coggle Diagram
Scheduling
Short Term Scheduling
It is a job scheduler.
Speed is less than short term scheduler.
It controls the degree of multiprogramming.
Absent or minimal in a time-sharing system.
It selects processes from the pool and load them into memory for execution.
Process state is (New to Ready).
Select a good prccess, mix of I/O bound, and CPU bound.
Long Term Scheduling
It is a CPU scheduler.
Speed is very fast.
Less control over the degree of multiprogramming.
Minimal in a time-sharing system.
It selects from among the processes that are ready to execute.
Process state is (Ready to Running)
Select a new process for a CPU quite frequently.
Medium Term Scheduling
It is swapping.
Speed is in between both
Reduce the degree of multiprogramming.
Time-sharing system uses a medium-term scheduler.
Process can be reintroduced into the meat and its execution can be continued.