client process n client process 1 ..... user mode Monolithic kernel includes: virtual memory, I/O, file handling scheduling, device drivers,... Hardware kernel mode