113年第2學期-1016 作業系統 課程資訊
評分方式
評分項目 | 配分比例 | 說明 |
---|---|---|
出席 | 10 | 每堂點名,七次不到沒有請假本科將不及格 |
作業 | 60 | 包含書寫與實作兩種 |
期中考 | 15 | |
期末考 | 15 |
選課分析
本課程名額為 70人,已有55 人選讀,尚餘名額15人。
登入後可進行最愛課程追蹤 [按此登入]。
教育目標
課程目標
本課程旨在介紹作業系統的核心概念與設計原理,幫助學生掌握以下關鍵能力:
1. 理解作業系統的基本架構與功能,包括進程、記憶體、檔案及I/O管理。
2. 掌握多執行緒編程與進程調度策略,提升系統效能與資源分配能力。
3. 學習記憶體管理、虛擬記憶體與檔案系統的設計與實現方法。
4. 瞭解次級儲存與I/O系統的運作機制,應用於實際計算環境。
課程內涵
作業系統是現代計算機的核心組件,負責管理硬體資源並提供應用程式執行環境。本課程通過理論講解與實務案例,幫助學生掌握以下能力:
1. 系統架構理解:熟悉作業系統的設計原理與運行機制,能夠分析系統的結構與功能。
2. 進程與資源管理:學習進程、記憶體、儲存與I/O的管理策略,理解其在多任務環境中的協調方式。
3. 實務應用與挑戰:結合理論與實踐,探討作業系統在效能、可靠性與資源利用上的平衡。
本課程的最終目標是幫助學生奠定作業系統的專業基礎,具備設計與分析計算機系統的能力,應對現代計算環境的複雜需求。
課程概述
Introduction,System Structures,Process-Concept,Multithreaded Programming,Process Scheduling,Synchronous,Deadlocks,Memory Management Strategies,Virtual Memory Management,File System,Implementing File Systems,Secondary-Storage Structure,與I/O Systems。
課程資訊
基本資料
必修課,學分數:0-3
上課時間:四/6,7,8
修課班級:資工系3C
修課年級:3年級以上
選課備註:
教師與教學助理
授課教師:李守彧
大班TA或教學助理:尚無資料
Office Hour研究室:ST422
時間:待定
其他時間請e-mail另約
授課大綱
授課大綱:開啟授課大綱(授課計畫表)
(開在新視窗)
參考書目
A. Silberschatz, P. Galvin and G. Gagne, Operating System Principles, 10th edition, John-Wiley & Sons. Inc., 2018.
開課紀錄
您可查詢過去本課程開課紀錄。 作業系統歷史開課紀錄查詢