Operating systems exams - multiple choice questions (MCQ) and answers



Operating Systems MCQ questions and answers – Set 16

1. Which of the following is not a property of Multiprogramming?

(a) increases CPU utilization
(b) typically uses operating systems that are able to keep several jobs in memory
(c) is an important aspect in job scheduling
(d) often results in an idle CPU even though more jobs are available to execute


Click here to view answer and explanation


2. A dispatcher
(a) terminates a process.
(b) terminates a thread.
(c) gives control of the CPU to a process.
(d) is not required to be implemented at high speeds as it is invoked significantly less often than a context switch.


Click here to view answer and explanation


3. Every process gets the same share of the CPU with a ___ .

(a) Round-robin scheduler.
(b) Shortest remaining time first scheduler.
(c) Priority scheduler.
(d) Multilevel feedback queues


Click here to view answer and explanation


4. A process scheduler is responsible for moving processes between these states.

(a) Ready and Blocked
(b) Running Blocked
(c) Ready and Running
(d) Ready, Running, and Blocked


Click here to view answer and explanation


5. If the relocation register has a value of 500, and the limit register has a value of 200, what is the range of logical memory addresses available to the process?
(a) 500 to 699
(b) 500 to 700
(c) 1 to 200
(d) 0 to 199


Click here to view answer and explanation


*********