- Lab00: C programming
- Lab01: Basic bash command
- Lab02: Process, pipe and signals
- Lab03: Schedule
- Lab04: Synchronization
- Lab05: Synchronization Cont.
- Lab06: Memory managment
- Lab07: System call and Caching
- Lab08: Caching
- Lab09: Disk scheduling
- Lab10: File system
- Lab11: File system Cont.
- Project 1: Threads
- Project 2: User program
- Address translation
- Demand Paging
- General I/O
- FAT
- Storage
- Operating System
- Operating System
- File System
- Memory Management
- I/O
- Storage
- Page Replacement (10 marks)
- Address Translation (12 marks)
- I/O Performance Metrics (10 marks)
- Disk Scheduling (10 marks)
- File Allocation Table (10 marks)
- Index Node (10 marks)