Computer Systems Fundamentals
Chapter 1 Introduction to Computer Systems
Chapter 2 Processes and OS Basics
Chapter 3 Concurrency with IPC
Chapter 4 Networked Concurrency
Chapter 5 The Internet and Connectivity
Chapter 6 Concurrency with Multithreading
Chapter 7 Synchronization Primitives
Chapter 8 Synchronization Patterns and Problems
Chapter 9 Parallel and Distributed Systems