User:Rafvanopdorp/Books/Operating Systems (Work In Progress)

Operating Systems

 * Introduction
 * Operating system
 * Kernel (computing)
 * Interrupt
 * Trap (computing)


 * Processes & Threads
 * Central processing unit
 * Computer multitasking
 * Process (computing)
 * Thread (computing)
 * Multiprocessing
 * Resource starvation
 * Deadlock
 * Mutual exclusion
 * Semaphore (programming)


 * Memory
 * Computer memory
 * Memory management
 * Virtual memory
 * Memory management unit
 * Virtual address space
 * Thrashing (computer science)
 * Fragmentation (computing)
 * Memory segmentation
 * Resident set size
 * Paging
 * Page table
 * Page fault
 * Demand paging


 * Scheduling
 * Scheduling (computing)