0 votes 0 votes degree of multiprogramming is controlled by which scheduler and how? prabhat0987 asked Jul 21, 2018 prabhat0987 3.4k views answer comment Share Follow See all 0 reply Please log in or register to add a comment.
7 votes 7 votes Degree of multiprog is control by long term scheduler. Degree of multiprog is reduced by mid term scheduler. Degree of multiprog means number of process is in main memory . Ready ,run,wait state reside in main memory. Look at the diagram L.T.S is placed between new to ready state. If L.T.S is placed more number of process in ready state then drgree of multiprog is high. So if you want to control degree of multi then we says L.T.S you dont put more number of process in ready state. If ready state have already more number of process . And we want to reduce degree of multiprog. Then says M.T.S we suspend some process in in suspend ready ( secondary mem). abhishekmehta4u answered Jul 21, 2018 abhishekmehta4u comment Share Follow See all 2 Comments See all 2 2 Comments reply ssanjeev24 commented Jul 21, 2018 reply Follow Share how is degree of multiprogramming reduced by mid term scheduler? I think mid term scheduler is used for swapping processes. So if a process is swapped out of main memory, then another (higher priority or desired process from the secondary memory) is put inside the main memory. So, ultimately the number of processes inside the main memory should remain same. Isn't it? Please correct me if i am wrong. 0 votes 0 votes manisha11 commented Apr 15, 2019 reply Follow Share @ssanjeev24 in some cases the process from MM is suspended to SM by MTS, 0 votes 0 votes Please log in or register to add a comment.