Advanced Operating Systems
- Memory Protection and Translation
- Interrupts and System Calls
- Process Address Spaces and Binary Formats
- Memory Allocation
- Page Frame Management
- CPU Scheduling
- Signals and Inter-Process Communication
- Threading and Synchronization
- Virtual File System (VFS), page cache, ext (2/3/4) file systems
- Linux Networking
- Network File System (NFS)
- Virtual Machines
- Access Control Lists in Linux & Windows
- Securing Linux
- Disk Scheduling
- Disk Scheduling
- Disk Scheduling