Practice mode Operating Systems

Which kernel design moves services such as file systems and device drivers into user-space processes that communicate by message passing?

Correct answer C. Microkernel

Explanation

A microkernel keeps only minimal functions such as low-level memory management, scheduling and inter-process communication in kernel mode, and runs other services as user processes. This improves reliability and extensibility but message passing adds overhead. A monolithic kernel, like traditional UNIX and Linux, places all these services in one kernel address space for speed.

Report a problem

Answer checked How we write and check questions

Tip: press A, B, C or D to answer, and N for the next question.

Advertisement

Have a question about this answer?

Your email address will not be published. Required fields are marked *

Links and website addresses are not allowed in comments.