How Operating Systems Work
Discover the invisible conductor running inside your computer. Learn how operating systems juggle dozens of apps, safeguard your memory, and turn raw hardware into a seamless experience.
Like Duolingo, but for How Operating Systems Work. Tomo turns the whole topic into a game you play five minutes a day, until it actually sticks.
A short one: 12 levels across 2 sections, about 24 minutes end to end, roughly 5 days at five minutes a day. It moves through Sharing the Hardware and Enforcing Order. It starts from scratch.
Free forever · No credit card · iPhone & Android

Key ideas in How Operating Systems Work
- A single CPU core can only physically execute one instruction at any single moment
- The OS creates the illusion of simultaneous multitasking by switching between apps thousands of times per second
- Time-slicing happens so fast that human senses perceive it as simultaneous
- The OS scheduler sidelines processes that are waiting on user input or disk data
- Removing waiting processes frees the processor to give full attention to ready tasks
- The OS wakes the paused process back up as soon as input arrives
- A process runs in a private, protected container so it cannot accidentally alter another app's memory
- Threads belong to a process and freely share that process's internal memory workspace
- Isolation makes separate processes safer against crashes, while threads make coordination faster but riskier
- The OS must save the current app's exact state before switching away
- The CPU switches over to run operating system code
- The main UI thread is responsible for responding to clicks, window drags, and keystrokes
- If a heavy task runs directly on the main thread, the app cannot process incoming user input until that task finishes
- Delegating slow tasks like saving or downloading to background worker threads keeps the interface fluid
- The OS gives each program its own private virtual memory space starting at address zero
- A program only sees an illusion of full, continuous memory rather than physical RAM chips
You've tried the other tabs
Thirty open tabs. Four facts you actually kept.
You watched. You nodded. By Sunday it was gone.
One answer, then back to scrolling.
Eight weeks. You meant to finish. You didn't.
Tomo gives How Operating Systems Work the Duolingo treatment: levels, streaks, and quick quizzes that test what you just learned. That game loop is what the tabs above never had, so it's the one you actually finish.
Here's what playing it feels like
A real question from this course. Take your best guess.
If a single CPU core only handles one thing at a time, how does it seem to run your music player and web browser together?
Get it right to open this lesson and 11 more in the app.
Where How Operating Systems Work takes you
- 1
Sharing the Hardware
- Taming the CPU: How Multitasking Works
- Memory Tricks: Giving Every App Its Own World
- 2
Enforcing Order
- Filesystems: Finding Order in Raw Storage
- The Kernel: Keeping Apps from Breaking the Machine
2 sections · 4 units · 12 levels. Built to play, not to enroll.
You pick the voice
How Operating Systems Work is taught in the The Bestie style: your friend who just gets it. Want a different feel? In the app you can spin up the same topic in any of Tomo's teaching styles. Same facts, totally different vibe.
More Technology on Tomo
The Digital Architect: From Pixels to Packets
Master the invisible systems that power our world. Move beyond basic usage to understand how data travels, how users think, and how complex software stays standing under pressure.
How Quantum Computers Work
Understand how quantum computers trade simple silicon switches for the strange rules of physics. Explore superposition, entanglement, and how quantum algorithms solve problems that choke standard supercomputers.
Excel for Everyday Work
Turn blank spreadsheets into reliable, automated tools. Learn the core formulas, table tricks, and layout habits that save hours of manual data entry.
Thinking Like an Ethical Hacker
Learn to view digital systems through an attacker's eyes to uncover vulnerabilities before malicious actors do. Master basic reconnaissance, spot common security flaws, and understand the legal boundaries of penetration testing.
Everyday Car Mechanics
Demystify what happens under your car's hood with practical, hands-on knowledge. Learn how to check vital fluids, diagnose weird noises, understand core engine systems, and deal honestly with mechanics.
Mastering Flock Safety Cameras
Learn how license plate reading technology helps solve crimes and keep neighborhoods safe. Discover how to use these tools effectively and avoid the most common setup errors.
Start How Operating Systems Work today.
Download Tomo, search How Operating Systems Work, and play your first lesson in under a minute.