A Dev Writes
The Vault Courses
The Vault Courses

Course Modules

Operating Systems
01 Foundations 7
Introduction to Operating Systems Kernel Architecture System Calls User vs Kernel Mode The Boot Process Module Review: OS Foundations
02 Process Management 6
The Process Lifecycle Threads vs Processes Module 02: Process Management CPU Scheduling Algorithms Inter-Process Communication (IPC) Module Review: Process Management
03 Memory Management 7
Virtual Memory Paging vs Segmentation Page Replacement Algorithms Thrashing & Working Sets Memory Allocation Module Review: Memory Management
04 Concurrency 7
Introduction to Concurrency Locks and Synchronization Semaphores and Producer-Consumer Deadlocks and Prevention Monitors and Channels Module Review: Concurrency
05 File Systems 7
File System Basics Inodes and Data Blocks Journaling File Systems The VFS Layer Network File Systems Module Review: File Systems
06 IO Device Management 7
I/O Hardware Interface Interrupts and DMA Disk Scheduling Buffering and Caching RAID Levels Module Review: I/O Device Management
07 Security 7
Protection Mechanisms Access Control Lists (ACLs) Authentication Malware and Viruses Cryptography Basics Module Review: Security & Protection
08 Advanced Internals 7
Virtualization Containers Distributed OS Real-Time OS (RTOS) Mobile OS Architecture Module Review: Advanced Internals
Courses / os

Operating Systems

Course Overview Last updated: Feb 27, 2026

Learn about Operating Systems with interactive visualizations and depth.

Course Modules

Module 01 Available

OS Foundations

Master the core concepts of Operating Systems. From Kernel Architecture to System Calls and the Boot Process.

Explore Module
Module 02 Available

Memory Management

Master the art of virtual memory. From the MMU and Page Tables to Thrashing and Allocators.

Explore Module
Module 03 Available

Concurrency

Master the art of multi-threaded programming. From Locks and Semaphores to Deadlocks and Monitors.

Explore Module
Module 04 Available

File Systems

Master the persistent abstraction. From Inodes and Journals to VFS and Network File Systems. Deep dive into Ext4, NTFS, and NFS.

Explore Module
Module 05 Available

I/O Device Management

Master I/O Hardware Interface, Interrupts, DMA, Disk Scheduling, and RAID.

Explore Module
Module 06 Available

Security & Protection

Master OS Security: Protection Rings, ACLs, Authentication, Malware Defense, and Cryptography. Learn how operating systems enforce boundaries and protect data.

Explore Module
Module 07 Available

Module 08: Advanced Internals

Master the cutting edge of OS development: Virtualization, Containers, Distributed Systems, RTOS, and Mobile Architecture.

Explore Module
A Dev Writes

Engineering excellence for the modern developer. Master System Design, Algorithms, and more with professional-grade content.

Learn

All Courses System Design DSA

Resources

Learning Paths About

Legal

Privacy Policy Terms of Service

© 2026 A Dev Writes. All rights reserved.