CompSci 143A: Principles of Operating System
Instructor:
Ardalan Amiri Sani
Home
Lectures
Discussions
Reading
Project
Introduction to Operating Systems and Computer Systems/OS Structures: Chapters 1 and 2
Process Management and Threads: Chapter 3 up to (but not including) 3.5 (Examples of IPC Systems) -- Chapter 4: All sections excluding: 4.4.1 (Pthreads), 4.4.2 (Win32 threads), 4.4.3 (Java threads), 4.5 (Implicit Threading), 4.7 (OS examples)
CPU Scheduling: Chapter 6
Process Synchronization: Chapter 5: All sections excluding: 5.9 (Synchronization examples), 5.10 (Alternative Approaches)
Deadlocks: Chapter 7
Memory Management and Virtual Memory: Chapters 8 and 9
File System Interface and Implementation: Chapters 11 and 12