
Principles of Operating Systems |
|
Outline
Introduction
- What is an operating system?
- Overview of several different systems
- Computer-System structures
- Operating System Structures
- Hardware protection
- Network structure
Process Management
- Process
- Threads
- CPU scheduling
- Process Synchronization
- Semiphores
- Monitors
- Deadlocks
Storage Management
- Memory management and address translation
- Virtual memory
Input/Output Systems
- File systems
- Secondary storage
Security, protection and cryptography
Distributed systems
|