• ↑↓ pour naviguer
  • pour ouvrir
  • pour sélectionner
  • ⌘ ⌥ ↵ pour ouvrir dans un panneau
  • ←→ pour naviguer
  • esc pour rejeter
⌘ '
raccourcis clavier

*yubhjkmn, type of operating system kernel architecture in which all the functions of kernel are executed inside the same memory space in kernel.* OR *a type of OS architecture where all the OS services execute in kernel space.

Basically all the basic responsibilites of kernel like - file mgmt, device mgmt, system mgmt, process mgmt, memory allocation. all are executed or put inside the kernel instead of putting only the needed one and keeping everything out. This is called Monolithic Architecture,

Comparison with Microkernel

FeatureMonolithic KernelMicrokernel
SizeLargeSmall
SpeedFasterSlower
SecurityLowerHigher
StabilityLowerBetter
ServicesInside kernelOutside kernel

Remember:

Monolithic:

] Performance first

Microkernel:

Security + modularity first

Important Viva Question

Question:

Why is monolithic kernel fast?

Answer:

Because all operating system services run in kernel space and communicate directly without message-passing overhead.

Question:

What is the major disadvantage of monolithic kernel?

Answer:

Failure in one kernel component can crash the entire operating system because all services share the same kernel space.

Important Exam Definition

write this:

“A monolithic kernel is a kernel architecture in which all operating system services, including memory management, process management, file systems, and device drivers, run in a single kernel address space.”