Operating System Basics
Modern operating systems that are designed for multitasking, make use of Concurrent computing ideas, such as Multithreading
Interprocess communication (IPC)
daemons