The main function of a microkernel is to provide a communication facility…

2022

The main function of a microkernel is to provide a communication facility between the _____ program and the various _____ that are also running in user space.

  1. A.

    Virtual, Processes

  2. B.

    System, Processes

  3. C.

    Client, Services

  4. D.

    Virtual, Services

Attempted by 2200 students.

Show answer & explanation

Correct answer: C

Correct answer: Client, Services.

  • Microkernel role: A microkernel keeps only minimal kernel functions in kernel space and provides IPC/message passing.

  • Client program: the program requesting an operating-system service.

  • Services: user-space server/service components such as file-system or device-related services. These services are implemented as user-space processes, so video explanations may use the word “processes” while the option wording asks for “services.”

  • Therefore: the communication facility is between client programs and services running in user space.

A video solution is available for this question — log in and enroll to watch it.

Explore the full course: Nta Ugc Net Paper 1