Overview
Welcome to the Operating Systems knowledge base. This hub organizes foundational computer systems concepts, architectural primitives, resource management algorithms, and hardware-software abstractions across five core domain modules alongside academic coursework.
Core Vault Modules
1. Kernel & Architecture
- Introduction to Operating Systems
- Dual-Mode Operation & Memory Protection
- Interrupts and Exceptions
- System Calls
- Submodules:
2. Concurrency & Synchronization
3. Memory Management
- Demand Paging & Page Faults
- Translation Lookaside Buffer (TLB)
- Process Address Space Allocation (Stack & Heap)
- Submodules:
4. File System
5. Storage & IO Systems
- Storage & Memory Technology Spectrum
- Hard Disk Drive Mechanics & Scheduling
- Solid State Drives & NAND Flash
- RAID Architectures
Academic Coursework
- CSE 120 Coursework Directory
- Homework: HW2, HW3, HW4
- Projects: Project 1, Project 2, Project 3