+1 vote

1 Answer

+2 votes
selected by
Best answer

Distinction between monolithic and micro kernel

Monolithic kernel: A monolithic kernel is a kernel architecture where the entire kernel is run in kernel space in supervisor mode.

• Operating system functionality is provided in large kernels.

• Functionalities in monolithic kernels scheduling, file system, networking, device drivers, memory management

• It is less flexibility when compare to micro kernel

• It is suited to centralized environment


Micro kernel: A micro kernel is a minimal computer operating system kernel provides only basic operating system services.

• Assigns few essential functions to the kernel.

• Functionalities in microkernel including address spaces, inter process communication and basic scheduling.

• Other operating system services are provided to servers that run in user mode

• It is high flexibility when compare to monolithic kernel

• It is suited to distributed environment.


Welcome to CPEN Talk
Solution-oriented students of computer engineering on one platform to get you that


Chuck Norris can access the DB from the UI.