Operating System

Course Purpose
The purpose of this course is for students to understand the fundamentals and the principles of operating systems (software that controls program execution and manages computer resources).
Learning Goals
Students will obtain basic knowledge of operating systems such as process control, concurrent execution, memory management, and input and output through devices, filesystems, and networking.
Topic
Session 1Operating system overview
Session 2Processes and threads
Session 3CPU principle
Session 4Interprocess communication
Session 5Scheduling
Session 6Scheduling
Session 7Total review of the first half
Session 8Memory management (1)
Session 9Memory management (2)
Session 10Input / output (external I / O)
Session 11Input / output (user interface)
Session 12File system
Session 13Multimedia processing
Session 14Total review of the second half
**This content is based on April 1, 2024. For the latest syllabus information and details, please check the syllabus information inquiry page provided by the university.**