The degree of multi programming is controlled by:
LongTerm Scheduler loads the processes into mainmemory (readyqueue).
It is also called a job scheduler. A long-term scheduler determines which programs are admitted to the system for processing. It selects processes from the queue and loads them into memory for execution. Process loads into the memory for CPU scheduling.
It also controls the degree of multiprogramming. If the degree of multiprogramming is stable, then the average rate of process creation must be equal to the average departure rate of processes leaving the system.
64.3k questions
77.9k answers
244k comments
80.0k users