MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

OPERATING SYSTEM

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which of the following is an advantage of Micro kernel Kernel
A
Fast Execution
B
Easily Extendable
C
Large in size
D
None of the above
Explanation: 

Detailed explanation-1: -One benefit of the microkernel approach is ease of extending the operating system. All new services are added to user space and consequently do not require modification of the kernel.

Detailed explanation-2: -Advantages of Microkernel Operating System Microkernels are modular, which means, various modules in them can be swapped, modified, and reloaded without affecting the kernel. Better performance since the architecture is compact and isolated.

Detailed explanation-3: -The microkernel is simple to extend as new services are added in user address space, which is separate from kernel space, and thus the kernel doesn’t need to be updated. On the other hand, the complete kernel must be updated if a new service is used in a monolithic kernel.

Detailed explanation-4: -The size of the microkernel is small because only the kernel services are implemented in the kernel address space. The size of the monolithic kernel is large as both the user and the kernel services are implemented in the same address space.

Detailed explanation-5: -Since the OS is implemented as a team of cooperating processes managed by the microkernel, user-written processes can serve both as applications and as processes that extend the underlying OS functionality for industry-specific applications. The OS itself becomes “open” and easily extensible.

There is 1 question to complete.