Question 16Asked in UGC NET Computer Science, December 2014 (Paper II & III, Selected Questions)

Consider the following justifications for commonly using the two-level CPU scheduling:

Consider the following justifications for commonly using the two-level CPU scheduling: I. It is used when memory is too small to hold all the ready processes II. Because its performance is same as that of the FIFO. III. Because it facilitates putting some set of processes into memory and a choice is made from that. IV. Because it does not allow to adjust the set of in-core processes Which of the following is true?
  1. AI, III and IV
  2. BI and II
  3. CIII and IV
  4. DI and III
Show answerHide answer

Correct answer: (D) I and III

Explanation

Two-level scheduling is used to schedule efficiently when some processes are swapped out. A lower-level scheduler (e.g. round robin) selects only among the processes in memory, while a higher-level scheduler swaps processes in and out of memory. Hence I and III are correct.

From UGC NET Computer Science PYQ, December 2014 (Paper II & III, Selected Questions)

This is question 16 of UGC NET Computer Science PYQ, December 2014 (Paper II & III, Selected Questions). See all questions of this paper with answers, or attempt the paper as a timed online test to get your score and all-India rank.