Syllabus for Operating Systems (CSC 5031)
Instructor : 钟叶獵 (Yeh-Ching Chung)
Office : Dao Yuan Building Room 515
Phone. 0755-23519576 (Office)
185-7673-9791 (Mobile)
WeChat Group : CSC5031 Spring 2026
Office Hours: Tuesday 08:00 - 09:00
Thursday 08:00 - 09:00
Goals : Understand and Implement Topics in Operating Systems
Textbook :
1. William Stallings - Operating Systems Internals and Design Principles, Pearson, 9th Edition, 2018 (PDF)
Reference:
1. Maarten Van Steen and Andrew S. Tanenbaum, Distributed Systems, 3rd Edition, Pearson Education, Inc., 2020. (PDF)
2. Abraham, Peter Baer Galvin, and Greg Gagne, Operating System Concepts,10th Edition, Wiley, 2018 (PDF)
Contents:
Course Outline (slides-0)
Computer System Overview (slides-1)
Operating System Overview (slides-2)
Process Creation and Control (slides-3)
Threads (slides-4)
Concurrency: Mutual Exclusion and Synchronization (slides-5)
Concurrency: Deadlock and Starvation (slides-6)
Memory Management (slides-7)
Virtual Memory (slides-8)
Uniprocess Scheduling (slides-9)
I/O Management and Disk Scheduling (slides-11)
File Management (slides-12)
Virtual Machine (slides-14)
Grading:
Class participation - 25%
Term Project - 50%
Presentation Template (slides)
Schedule
Report - 25%
Template (Journal style, Conference style)
TA: ↙辩此
Last modified: 2025/12/24 18:16:43