NCHU Course Outline
Course Name (中) 作業系統(3110)
(Eng.) Operating Systems
Offering Dept Department of Applied Mathematics (Data Science and Computing Program)
Course Type Required Credits 3 Teacher TSENG-CHANG YEN
Department Department of Applied Mathematics (Data Science and Computing Program) / Undergraduate Language Chinese Semester 2025-FALL
Course Description 作業系統乃軟體與硬體之介面,負責管理系統資源(如CPU、記憶體、硬碟等)使其能有效地為應用程式所共享。作業系統也提供檔案管理、行程管理等服務使程式易於執行。此外,作業系統也提供互斥機制以保障程式之執行不受干擾。
Prerequisites
Relevance of Course Objectives and Core Learning Outcomes(%) Teaching and Assessment Methods for Course Objectives
Course Objectives Competency Indicators Ratio(%) Teaching Methods Assessment Methods
本課程的主要內容在於介紹作業系統的內部運作方式,包括行程及執行緒的管理、行程的互斥模式、CPU排程、死結的避免與預防、記憶體管理、以及檔案系統管理等。
5.Professional Knowledge in Computer Science
100
Lecturing
Written Presentation
Quiz
Course Content and Homework/Schedule/Tests Schedule
Week Course Content
Week 1 Introduction
Week 2 Computer Systems
Week 3 Process Structure
Week 4 Process Management
Week 5 Threads Management
Week 6 CPU Scheduling
Week 7 Synchronization Tools
Week 8 Synchronization Examples
Week 9 Midterm exam
Week 10 Deadlocks
Week 11 Self-directed Learning: The Linux Virtual Machine
Week 12 Self-directed Learning: Linux Process Management
Week 13 Main Memory
Week 14 Virtual Memory I
Week 15 Virtual Memory II
Week 16 I/O Systems File-System Interface Final exam
self-directed
learning

Evaluation
Quizzes: 30%, Midterm: 30% , Final: 40%
Textbook & other References
Operating System Principles; Tenth Ed., Silberschatz, Galvin and Gagne; John Wiley Publishers
國內代理:新月書局
Teaching Aids & Teacher's Website
140.120.7.149/~tcyen
Office Hours
週二08:10~09:00
週四15:10~16:00
Sustainable Development Goals, SDGs(Link URL)
include experience courses:N
Please respect the intellectual property rights and use the materials legally.Please respect gender equality.
Update Date, year/month/day:None Printed Date, year/month/day:2026 / 3 / 03
The second-hand book website:http://www.myub.com.tw/