Operating Systems
CSKlub-OS club MIT 61810 Operating System Engineering .
Operating Systems Learning Path
Overview:
I’m currently deepening my systems knowledge through the CSKlub-OS club, which is following the MIT 6.1810: Operating System Engineering (2020) course outline and lessons.
To prepare, I’m completing a precourse on Hardware/Software Interface by Gaetano Borriello and Luis Ceze (University of Washington). This foundation covers instruction sets, machine-level programming, and how software interacts with hardware — essential for building a strong base before tackling kernel design and OS concepts.
Learning Path:
- Precourse: Hardware/Software Interface (University of Washington)
- Core Course: MIT 6.1810: Operating System Engineering (2020 Schedule)
- Study Group: CSKlub-OS club collaborative learning
Focus Areas:
- Hardware/software boundaries
- Process management and scheduling
- Memory management and virtual memory
- File systems
- Concurrency, synchronization, and threads
- OS security
Note:
This is part of my ongoing learning journey, not a shipped project. I’m documenting progress as I go and building small experimental systems programming projects along the way.