Skip to main content
TT
Lab
Learn
Sandbox
Community
Language Learning (in Korean)
Get started
Learn
Learning paths
Courses
Operating Systems
How many people share one machine
입문 · Lessons 16 · Lab 3
Start the lab
Curriculum
Processes and Threads
See a Process With Your Own Eyes
lab
Process Check
quiz
The Process — Isolation as a Product the OS Sells
reading
Threads — Cheap Division, but Now You Have Something to Protect
reading
Quiz: Processes and Threads
quiz
Scheduling
CPU Scheduling — The Trade Between Fairness and Responsiveness
reading
Quiz: Scheduling
quiz
Memory Management
Paging — The Freedom Won by Translating Addresses
reading
Demand Paging and Thrashing — What Happens When Memory Runs Short
reading
Quiz: Memory Management
quiz
Filesystems
Filesystems — A Design That Separates the Name From the Thing
reading
Delete the Name, the File Lives On
lab
Quiz: Filesystems
quiz
Concurrency and Locks
Concurrency — Without Ordering, the Result Is Undefined
reading
Make a Lost Update and a Deadlock by Hand
lab
Quiz: Concurrency and Locks
quiz
Reference docs
Linux 커널 문서
Linux — 프로세스 스케줄러
man7 — 시스템 콜 목록