All mock tests are FREE till 31 December — register to save your progress
Unit 5 · System Software and Operating System Paper 2 CS · December 2022 Shift 2

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

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: C. Client, Services

Explanation

In the microkernel architecture, most traditional OS functions — file systems, device drivers, networking — are pulled out of the kernel and run as separate user-space server processes called services. The microkernel itself is reduced to a minimal set of mechanisms (basic IPC, scheduling, memory primitives) whose main job is to relay messages between a requesting client program and the appropriate user-space services it needs. 'Virtual'/'System' paired with 'processes' do not match the standard client-server terminology used to describe this architecture, so the correct fill is Client, services, option (iii).

More System Software and Operating System questions