Operating Systems
0. Tools
1. Introduction to Operating Systems
2. Operating Systems Scheduling Processes
- 2.1. Process and Scheduling
- 2.2. Scheduling Types
- 2.3. Scheduling Algorithms
- 2.4. Shortest Job Next Scheduling
- 2.5. Priority-based Scheduling
- 2.6. Shortest Remaining Time Scheduling
- 2.7. Round Robin Scheduling
- 2.8. Assessment 1
3. Operating Systems Other Processes
- 3.1. Inter-Process Communication
- 3.2. Synchronization in IPC
- 3.3. Deadlock Handling
- 3.4. Memory Management
- 3.5. Assessment 2
