Week 1 lecture materials have been updated. New!
Instructors
Sungha Choi (최성하)
Teaching Assistant
Hyunseok Jung (정현석)
This course explores the fundamental principles of modern operating systems, focusing on Unix-like systems and their impact on computing platforms and industry power.
Learn the underlying principles in the design and implementation of modern operating systems
Kernel structure
Process management
Memory management
File and storage management
Focusing on Unix-like operating systems (e.g., Linux)
Most Oses are influenced by Unix (including Android, Mac OS X, QNX, etc.)
Windows is an exception, but we ignore it in this course
Why Operating Systems Matter: Operating systems are not just technical software layers. They define platform and industry power.
The smartphone market is dominated by Android (Google) and iOS (Apple), because controlling the OS means controlling the platform, ecosystem, APIs and revenue model
Attendance will be verified via Info21 using a code provided in class.
Environment Setup: Please complete the Docker installation before the first assignment
Programming Assignments
TBA
Written Assignment
TBA
Operating System Concepts (10th Edition) By A. Silberschatz, P. Galvin and G. Gagne