Slides

Part 1 Overview

Chapter 1 - Introduction.ppt
Chapter 2 - Operating System Structures.ppt

Part 2 Process Management

Chapter 3 - Processes.ppt
Chapter 4 - Threads & Concurrency.ppt
Chapter 5 - CPU Scheduling.ppt

Part 3 Process Synchronization

Chapter 6 - Synchronization Tools.ppt
Chapter 7 - Synchronization Examples.ppt
Chapter 8 - Deadlocks.ppt

Part 4 Memory Management

Chapter 9 - Main Memory.ppt
Chapter 10 - Virtual Memory.ppt

Part 5 Storage Management

Chapter 11 - Mass-Storage Structure.ppt
Chapter 12 - IO Systems.ppt

Part 6 File System

Chapter 13 - File-System Interface.ppt
Chapter 14 - File-System Implementation.ppt
Chapter 15 - File-System Internals.ppt

Part 7 Security and Protection

Chapter 16 - Security.ppt
Chapter 17 - Protection.ppt

Part 8 Advance Topics

Chapter 18 - Virtual Machines.ppt
Chapter 19 - Networks and Distributed Systems.ppt

Part 9 Case Studies

Chapter 20 - The Linux System.ppt
Chapter 21 - Windows 10.ppt

Appendices

Appendices B - Windows 7.ppt
Appendices C - BSD UNIX.ppt