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。

課程資訊

參考書目

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

開課紀錄

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