作業系統將「硬體」隱藏起來,提供程式設計介面(API)供我們間接操作硬體
- 硬碟 => 檔案+目錄
- CPU => 行程+執行緒(或統稱為task)
作業系統提供「虛擬」的功能
- 行程間的通訊,網路、copy-paste
- 每個行程完整的「256TB」虛擬記憶體
提供了更方便的程式設計介面
- 多核心程式,如何存取共用資料
- 具有I/O優化的函數庫
透過這門課,可以了解如何「控制」作業系統,也可以了解作業系統的功能
因此「作業系統」不單單只是讓我們更容易使用「硬體」
作業系統也在硬體上開創出新的「使用方式」、「使用限制」
教師姓名:羅習五 副教授
【教師簡介】
羅習五自取得博士以後,主要的研究方向都在於作業系統核心,及作業系統核心上的系統程式。
【學歷】
台灣大學資訊工程博士
中正大學資工系碩士
【現任】
國立中正大學資訊工程學系教授
【教師簡介】
羅習五自取得博士以後,主要的研究方向都在於作業系統核心,及作業系統核心上的系統程式。
【學歷】
台灣大學資訊工程博士
中正大學資工系碩士
【現任】
國立中正大學資訊工程學系教授
GNU/Linux
GNU/Linux
GNU/Linux
UNIX/Unix-like
zoom.us
採完全線上教學