國立中興大學教學大綱
課程名稱 (中) 作業系統(3110)
(Eng.) Operating Systems
開課單位 應數系
課程類別 必修 學分 3 授課教師 顏增昌
選課單位 應數系 / 學士班 授課使用語言 中文 英文/EMI 開課學期 1141
課程簡述 作業系統乃軟體與硬體之介面,負責管理系統資源(如CPU、記憶體、硬碟等)使其能有效地為應用程式所共享。作業系統也提供檔案管理、行程管理等服務使程式易於執行。此外,作業系統也提供互斥機制以保障程式之執行不受干擾。
先修課程名稱
課程含自主學習 Y
課程與核心能力關聯配比(%) 課程目標之教學方法與評量方法
課程目標 核心能力 配比(%) 教學方法 評量方法
本課程的主要內容在於介紹作業系統的內部運作方式,包括行程及執行緒的管理、行程的互斥模式、CPU排程、死結的避免與預防、記憶體管理、以及檔案系統管理等。
5.資訊科學專業知識
100
講授
書面報告
測驗
授課內容(單元名稱與內容、習作/每週授課、考試進度-共16週加自主學習)
週次 授課內容
第1週 Introduction
第2週 Computer Systems
第3週 Process Structure
第4週 Process Management
第5週 Threads Management
第6週 CPU Scheduling
第7週 Synchronization Tools
第8週 Synchronization Examples
第9週 Midterm exam
第10週 Deadlocks
第11週 Self-directed Learning: The Linux Virtual Machine
第12週 Self-directed Learning: Linux Process Management
第13週 Main Memory
第14週 Virtual Memory I
第15週 Virtual Memory II
第16週 I/O Systems File-System Interface Final exam
自主學習
內容

學習評量方式
Quizzes: 30%, Midterm: 30% , Final: 40%
教科書&參考書目(書名、作者、書局、代理商、說明)
Operating System Principles; Tenth Ed., Silberschatz, Galvin and Gagne; John Wiley Publishers
國內代理:新月書局
課程教材(教師個人網址請列在本校內之網址)
140.120.7.149/~tcyen
課程輔導時間
週二08:10~09:00
週四15:10~16:00
聯合國全球永續發展目標(連結網址)
提供體驗課程:N
請尊重智慧財產權及性別平等意識,不得非法影印他人著作。
更新日期 西元年/月/日:無 列印日期 西元年/月/日:2025 / 7 / 03
MyTB教科書訂購平台:http://www.mytb.com.tw/