Operating Systems
Processes, memory management, filesystems, and OS internals.
Process and thread scheduling, memory management, filesystems, and kernel-level internals.
Notes
- Address Spaces and Space Management
- Concurrency and Threads
- CPU Scheduling
- Device I/O, Interrupts, and Systems-on-Chip
- Distributed File Systems
- Event-Based Concurrency and Preemptive Multitasking
- Locks and Synchronization
- OS Introduction and the RISC-V ISA
- Paging and Virtual Memory
- POSIX Threads
- Processes, System Calls, and Shells
- Security in Operating Systems
- Storage Devices and File Systems