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



Operating Systems MCQ Questions and Answers – Set 11

1. The primary difference between user-level threads and kernel threads is ______
(a) User level threads do not use OS services via system calls, whereas kernel threads require system calls.
(b) User level threads are independent of each other, whereas kernel threads can write into each other’s memory space.
(c) User level threads require memory management where kernel threads do not.
(d) None of above.


Click here to view answer and explanation


2. CPU burst distribution is generally characterized as
(a) Constant
(b) Linear
(c) Polynomial
(d) Exponential or hyper-exponential


Click here to view answer and explanation


3. Which of the following is not a CPU scheduling criterion?
(a) CPU utilization
(b) Burst time
(c) Throughput
(d) Response time


Click here to view answer and explanation


4. Which among the following is a preemptive only scheduling algorithm?
(a) RR
(b) FCFS
(c) SJF
(d) None of the above


Click here to view answer and explanation


5. If the time quantum is very large, a RR (Round-Robin) scheduling is the same as:
(a) FCFS
(b) SJF
(c) SRTF
(d) Multi-level queue


Click here to view answer and explanation



*********