Software Engineering
Beginner💻
Operating Systems Fundamentals
Processes, threads, scheduling, memory, deadlocks, file systems, and virtualization.
12 hours8 lessons
ProcessesMemorySchedulingDeadlocks
Curriculum
8 lessons
1
FREEOperating Systems Introduction
Article · 15 min
2
FREEProcesses and Threads
Article · 18 min
3
→CPU Scheduling Algorithms
Article · 20 min
4
→Memory Management and Paging
Article · 21 min
5
→Deadlocks and Synchronization Pitfalls
Article · 17 min
6
→File Systems and Storage Layout
Article · 18 min
7
→Virtualization and Containers
Article · 19 min
8
→Project: Build an OS Concepts Simulator
Article · 24 min