Mohadra
Learn fast, stay consistent
0%Progress

Operating Systems

OS Design

Advanced judgment in operating system design: trade-offs, limits, and consequences.
Goal:
Learn principles of operating system design.
3Lessons
6Micro-lessons
AdvancedDifficulty
Lesson 1

Resource Allocation Dilemmas

Judgment in allocating limited resources under uncertainty.
Start2 Micro-lessons

Micro lesson 1
Overcommitting CPU Cycles
Micro lesson 2
Memory Reservation Under Pressure
Lesson 2

Fault Tolerance and Recovery

Calibration in designing for rare but costly failures.
Start2 Micro-lessons

Micro lesson 1
Silent Data Corruption
Micro lesson 2
Rollback Temptation
Lesson 3

Scalability and Hidden Feedback

Recognizing compounding effects and feedback loops in scaling OS.
Start2 Micro-lessons

Micro lesson 1
Scaling Bottlenecks
Micro lesson 2
Feedback Loop Blindness