作業系統(1)---引論
阿新 • • 發佈:2018-11-11
導讀
1.什麼是作業系統
2.作業系統的目標
3.作業系統的分類
4.作業系統基本特性
5.作業系統結構
(1)介面
(2)OS結構
什麼是作業系統
作業系統是配置在計算機硬體上的第一層軟體,它具有平臺性,可以管理硬體及資源
OS好比計算機上的政府,負責資源調配,一個好的OS與一個好的政府一樣:
相對公平
有效率
穩定
安全:防止被入侵
作業系統的目標
方便
有效:(1)提高系統資源利用率(2)提高系統吞吐量
可擴充性
開放性
作業系統的分類
按照計算機體系結構
single-processor system
multi-processor system
clustered system
按照用途
embedded system
multimedia system
handheld system
按照內部結構
單任務
多工 排隊
分時
作業系統基本特性
併發(並行:同一時刻 併發:巨集觀上同時)
共享(互斥共享,同時共享)
虛擬(時分複用:利用處理機的空閒時間執行其他程式,提高處理機利用率
空分複用:利用儲存器的空閒空間分割槽域存放多道程式,提高記憶體利用率)
非同步
作業系統結構
介面
(1)GUI(圖形使用者介面) —WIMP(window, icon, menu, pointing device)
(2)命令列介面
(3)系統呼叫
應用程式----(呼叫)-----》API(應用程式設計介面)-----(呼叫)----》系統呼叫
OS結構
(1)簡單結構/無結構 Dos, Unix
(2)層次結構
Minix 微核心
Solaris 面向物件
(3)混合結構 MacOS
(4)VM結構