Which one of the following is relevant to non-preemptive kernels?

This question was previously asked in
UPSC ESE (Prelims) Electronics and Telecommunication Engineering 19 Feb 2023 Official Paper
View all UPSC IES Papers >
  1. Kernel allows a process to be preempted while it is running in kernel mode.
  2. Kernel data structure maintains a list of all open files in the system.
  3. Kernel does not allow a process running in kernel mode to be preempted; a kernel-mode process will run until it exits kernel mode, blocks, yields control of the CPU.
  4. Prone to possible race conditions include structures for maintaining memory allocation, for maintaining process lists and for interrupt handling.

Answer (Detailed Solution Below)

Option 3 : Kernel does not allow a process running in kernel mode to be preempted; a kernel-mode process will run until it exits kernel mode, blocks, yields control of the CPU.
Free
ST 1: UPSC ESE (IES) Civil - Building Materials
6.4 K Users
20 Questions 40 Marks 24 Mins

Detailed Solution

Download Solution PDF

Non-preemptive kernels:

Non-preemptive kernels, also known as cooperative or voluntary context-switching kernels, operate in a way where a running process cannot be forcibly interrupted or preempted by the kernel until it voluntarily gives up control.

  • The Non-preemptive kernels do not allow a running process in kernel mode to be interrupted or preempted until it voluntarily relinquishes control, typically by exiting the kernel mode, blocking, or yielding control of the CPU.

Here, option 3 is correct.

Latest UPSC IES Updates

Last updated on Jul 2, 2025

-> ESE Mains 2025 exam date has been released. As per the schedule, UPSC IES Mains exam 2025 will be conducted on August 10. 

-> UPSC ESE result 2025 has been released. Candidates can download the ESE prelims result PDF from here.

->  UPSC ESE admit card 2025 for the prelims exam has been released. 

-> The UPSC IES Prelims 2025 will be held on 8th June 2025.

-> The selection process includes a Prelims and a Mains Examination, followed by a Personality Test/Interview.

-> Candidates should attempt the UPSC IES mock tests to increase their efficiency. The UPSC IES previous year papers can be downloaded here.

More CPU Scheduling Questions

Get Free Access Now
Hot Links: teen patti vip teen patti real cash game teen patti master golden india teen patti yas