Kernel

In each OS

Responsible for

  1. Process Management
  2. Memory Management
  3. Hardware Management
  4. System Calls

Diagram

Applications (Chrome, Java app, Docker) ↓ Shell / GUI ↓ Kernel ↓ Hardware (CPU, RAM, Disk)