Skip to main content

Introduction to Operating Systems

OS Architecture

0:00
LearnStep 1/2

OS Architectures

Operating System Architectures

1. Monolithic Kernel

All OS services run in kernel space:

Examples: Linux, Unix, MS-DOS

Pros: Fast (no context switches), efficient

Cons: Large, crash in one part affects all

2. Microkernel

Minimal kernel, services in user space:

Examples: MINIX, QNX, L4

Pros: Modular, stable, secure

Cons: Slower (IPC overhead)

3. Hybrid Kernel

Combines monolithic speed with microkernel modularity:

Examples: Windows NT, macOS (XNU)