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
- Consider an operating system capable of loading and executing a single sequential user process at a time. The disk head scheduling algorith…
- For the following set of processes scheduled using the FCFS policy, determine the average waiting time. The processes arrived in the order…
- Which of the following statements are true? 1. Shortest remaining time first scheduling may cause starvation 2. Preemptive scheduling may c…
- In the design of a protocol for the critical-section problem, each process must ask permission to enter the critical section in the ______…
- Match List I with List II. Choose the correct answer from the options given below:List I List II a. IPC I. Resource allocation b. Demand pa…
- Select the correct order of events after power is turned on in a system. I. Bootstrap loader is loaded from the disk II. Kernel is loaded i…