作業系統
Operating System
學期
114-2
學分
3
學分
當期課號
539103
永久課號
IIAI30010
開課單位
智能系統研究所
授課教師
羅崇銘
校區
光復
類別
選修
上課時間表
| 節 | 週二 |
|---|---|
5 13:20–14:10 | 作業系統 A305 3 節連堂 |
6 14:20–15:10 | |
7 15:30–16:20 |
* 根據陽明交大上課時間表所列
概述
本課程在建立經典 OS作業系統理論與現代大規模計算架構: 深度學習、雲端原生及邊緣運算之間的橋樑,審視行程排程、記憶體管理、I/O 和並行控制等核心概念與深度學習的資源管理關係。 This course builds a bridge between classic operating system theory and modern large-scale computing architectures: deep learning, cloud-native, and edge computing. It examines the relationship between core concepts such as scheduling, memory management, I/O, and parallel control and resource management in deep learning.
先修科目
熟悉電腦操作、程式設計、計算機組織與結構相關知識
教學方式
課堂講授 (Lectures): 系統性講解核心概念 論文研討 (Paper Discussion): 精選關鍵論文進行研討 實作導向 (Hands-on Practice): 實做作業和專案
評分方式
Homework: 30%, Midterm: 30%, Final: 40%
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction to OS |
| 第 2 週 | OS Structures & System Calls |
| 第 3 週 | Process Management |
| 第 4 週 | Threads |
| 第 5 週 | CPU Scheduling |
| 第 6 週 | Process Synchronization & Locks |
| 第 7 週 | Main Memory Management |
| 第 8 週 | Midterm Exam |
| 第 9 週 | Virtual Memory |
| 第 10 週 | File-System Interface & Implementation |
| 第 11 週 | I/O Systems |
| 第 12 週 | System Protection & Security |
| 第 13 週 | Virtualization |
| 第 14 週 | Distributed Systems |
| 第 15 週 | Containers & Cloud Native |
| 第 16 週 | Final Project Report |
教科書
Abraham Silberschatz , Greg Gagne , Peter Baer Galvin , Operating System Concepts, 10th Edition, John Wiley & Sons, Inc.