Problem
Scheduling is an essential part of an operating system, the 3 types discussed in the book were: Short-term scheduler, Medium-term scheduler and Long-term scheduler. Between these 3, short-term scheduler seems to be the most crucial one handling processes that are ready to execute and to be allocated in the CPU. When choosing whether to use a medium-term or long-term scheduler:
a) What advantages/disadvantages can be extracted from each type?
b) What are some of the situations or applications where one might be better than the other?