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 1 | Operating system overview |
Session 2 | Processes and threads |
Session 3 | CPU principle |
Session 4 | Interprocess communication |
Session 5 | Scheduling |
Session 6 | Scheduling |
Session 7 | Total review of the first half |
Session 8 | Memory management (1) |
Session 9 | Memory management (2) |
Session 10 | Input / output (external I / O) |
Session 11 | Input / output (user interface) |
Session 12 | File system |
Session 13 | Multimedia processing |
Session 14 | Total review of the second half |