What is the core purpose of a 'Microkernel' design pattern? MCQ with Answer and Explanation

What is the core purpose of a 'Microkernel' design pattern?
A. To run systems without any random access memory.
B. To maximize execution performance by putting all drivers into kernel space.
C. To keep the kernel space highly minimal, moving non-essential services like file handlers into isolated user space processes.
D. To handle only mobile device microchips.
Answer: Option C
Solution (By JKExamLibrary)
Microkernels maximize system reliability and safety by offloading complex operations like networking and file system layers to user-level tasks.

This question belongs to: Computer Operating Systems

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Operating Systems Questions

Question #1 Report Error
In Linux, the 'tar' command is used for:
A. Copying files
B. Archiving files into a single file
C. Compressing files
D. Deleting files

Correct Answer: Option B


Explanation:
tar (tape archive) creates archive files (.tar) that bundle multiple files; it can also compress with options like -z for gzip.

This question belongs to: Computer Operating Systems
Question #2 Report Error
What is the purpose of the Windows 'Safe Mode with Networking'?
A. To load the last known good configuration
B. To boot into a command prompt only
C. To start Windows with minimal drivers plus network support for troubleshooting
D. To start Windows with all drivers but no network

Correct Answer: Option C


Explanation:
Safe Mode with Networking adds network drivers so users can access the internet or network shares while troubleshooting.

This question belongs to: Computer Operating Systems
Question #3 Report Error
What is the name of the main repository of configuration settings, system preferences, and user options in Microsoft Windows?
A. Windows Registry
B. Task Manager
C. System INI files
D. Control Panel

Correct Answer: Option A


Explanation:
The Windows Registry is a centralized, hierarchical database used by Microsoft Windows to store low-level settings for the OS and applications.

This question belongs to: Computer Operating Systems