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.
- A.
Virtual, Processes
- B.
System, Processes
- C.
Client, Services
- 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.