作業系統

115學年第1學期 必修課 3 學分
授課大綱
70
名額
46
已選
24
餘額
上課時間
二/6,7,8
授課教師
Office Hour:研究室:ST420 時間:請e-mail另約
修課班級
資工系3C · 3年級以上
課程資訊
課程模組課程。
選課分析

出席 15
平時成績 30
期中考 25
期末考 30

課程目標 本課程旨在介紹作業系統的核心概念與設計原理,幫助學生掌握以下關鍵能力: 1. 理解作業系統的基本架構與功能,包括進程、記憶體、檔案及I/O管理。 2. 掌握多執行緒編程與進程調度策略,提升系統效能與資源分配能力。 3. 學習記憶體管理與虛擬記憶體的設計與實現方法。 4. 瞭解次級儲存與I/O系統的運作機制,應用於實際計算環境。 課程內涵 作業系統是現代計算機的核心組件,負責管理硬體資源並提供應用程式執行環境。本課程通過理論講解與實務案例,幫助學生掌握以下能力: 1. 系統架構理解:熟悉作業系統的設計原理與運行機制,能夠分析系統的結構與功能。 2. 進程與資源管理:學習進程、記憶體、儲存與I/O的管理策略,理解其在多任務環境中的協調方式。 3. 實務應用與挑戰:結合理論與實踐,探討作業系統在效能、可靠性與資源利用上的平衡。 本課程的最終目標是幫助學生奠定作業系統的專業基礎,具備設計與分析計算機系統的能力,應對現代計算環境的複雜需求。

A. Silberschatz, P. Galvin and G. Gagne, Operating System Principles, 10th edition, John-Wiley & Sons. Inc., 2018.

查詢過去本課程開課紀錄: 作業系統 歷史開課紀錄