Book details
Think OS: A Brief Introduction to Operating Systems
Categories Operating systems
Think OS introduces operating-system concepts through the mechanisms that make programs run and share a machine. It covers processes, virtual memory, filesystems, memory management and caching, multitasking, threads, synchronization, and semaphores, with implementation examples in C and UNIX.