A book covering the fundamentals of operating systems, including virtualization of the CPU and memory, threads and concurrency, and file and storage systems. Written by professors active in the field for 20 years, this text has been developed in the classrooms of the University of Wisconsin-Madison, and has been used in the instruction of thousands of students.
Chapter 1. Introduction to Operating Systems
Chapter 2. Virtualization
Chapter 3. Concurrency
Chapter 4. Persistence