Course Objective
The goal of this course is to help undergraduate students understand the developing issues of operating systems. The course topics will cover process management, process synchronization, memory management, storage management, and file systems.
Instructor
-
Prof. You-Chiun Wang (王友群)
-
Office: 工EC5019
-
TEL: 07-5252000#4323
-
Office hour:
10:00~12:00 on Wednesday
10:00~12:00 on Thursday
Teaching Assistants
-
符新佑、趙浚傑
-
Office: 工EC9022
-
TEL: 07-5254323
-
E-mails: leo123457910@gmail.com, jaychao0905@gmail.com
Class Information
- Class time: 13:10~16:00 on Wednesday
- Classroom: 工EC1005
-
Textbook:
Abraham Silberschatz, Peter B. Galvin, and Greg Gagne, “Operating System Concepts”, 10/e Global Edition, Wiley, 2019.
Grading Policy
-
30% Homework
-
10% Oral presentation
-
30% Midterm exam
-
30% Final exam
[ Top ]
Topic 1: Overview
-
Chapter 1. Introduction to Operating Systems [ slide ]
Topic 2: Process Management
-
Chapter 2. Processes [ slide ]
-
Chapter 3. Threads & Concurrency [ slide ]
-
Chapter 4. CPU Scheduling [ slide ]
Topic 3: Process Synchronization
-
Chapter 5. Synchronization Tools [ slide ]
-
Chapter 6. Synchronization Examples [ slide ]
-
Chapter 7. Deadlocks [ slide ]
Topic 4: Memory Management
Topic 5: Storage Management
-
Chapter 10. Mass-storage Structure [ slide ]
-
Chapter 11. Mass-storage Management [ slide ]
-
Chapter 12. I/O Systems [ slide ]
Topic 6: File Systems
[ Top ]
- Assignment 1: Client-Server Model and Threads [ PDF ] (Due Day: 2025/04/02)
[ Top ]
Date | Announcement |
2025.03.03 | Homework assignment 1 has been announced. The due day will be 2025/04/02. |
[ Top ]