Operating System Objective Questions and Answers - Set 2

This operating system quiz focuses on medium to advanced level concepts with carefully curated objective questions, correct answers, and clear explanations. Ideal for interviews and in-depth OS learning. This is part 2 of the series.

Practice Operating System MCQs with Detailed Explanations

Answer at least 12 questions to submit and verify answers.

16 Which synchronization problem demonstrates resource allocation deadlock? Medium

17 Which mechanism ensures mutual exclusion in critical sections? Medium

18 What is the main advantage of multithreading over multiprocessing? Medium

19 Which system call is used by a parent process to wait for a child process to terminate? Medium

20 A zombie process is created when: Medium

21 Which scheduling algorithm is commonly used in real-time operating systems? High

22 Which memory allocation strategy suffers the most from external fragmentation? High

23 Which OS concept allows multiple programs to reside in memory at the same time? Medium

24 Which file system feature improves reliability by maintaining a log of changes? Medium

25 Which OS component handles interrupts? Medium

26 Which condition differentiates a livelock from a deadlock? High

27 Which addressing mode is used in virtual memory systems? Medium

28 Which condition leads to priority inversion? High

29 Which technique is used to handle priority inversion? High

30 Which concept ensures that a process eventually enters its critical section? Medium