Study Guide for Operating Systems
Topics
- Overview
- Definition(s) of Operating System
- Multiprogramming Systems
- Time-Sharing Systems
- Distributed Systems
- Real-Time systems
- Computer System Structures
- I/O Interrupts
- DMA Structure
- Operating System Structures
- Operating System Services
- System Calls
- System Programs
- Virtual Machines
- Process Management
- Process Concept
- Cooperating Processes
- Interprocess Communication
- CPU Scheduling Algorithms (Performance Evaluation)
- The Critical Section Problem
- Semaphores
- Deadlock (Prevention, Avoidance, Detection, Recovery from)
- Memory Management
- Logical vs. Physical Address Space
- Contiguous Allocation
- Paging/Segmentation
- Demand Paging
- Page-Replacement Algorithms
- File Management
- File Access Methods
- Directory Structures
- Protection
- Allocation Methods
- Free-Space Management
- Device Management, Disk Scheduling
- Protection and Security
- Access Matrix
- Authentication
- Encryption
References
- Silberschatz and Galvin.
Operating Systems Concepts, 4th edition 1994
- Tanenbaum.
Modern Operating Systems, 1992
Document location: http://www.cs.fit.edu/~ryan/grad/cisce-os.html
Last modified: Mon Feb 23 08:32:00 EST 1998