作業系統基礎第一講
考點一:作業系統的概念
1. 作業系統的定義
2. 作業系統的作用
2. 作業系統的特徵
-
併發性
多執行緒,不能同時執行, 在同一時間間隔內交替發生,我走一段你走一段,誰先結束未知
-
共享性
-
虛擬性
-
非同步性
考點二:作業系統的發展歷程
1. 無作業系統的計算機系統
-
人工操作方式
使用者獨佔主機,CPU等待人工傳遞紙帶
-
離線輸入輸出(Off-Line I/O)方式
-
單道批處理系統
-
多道批處理系統
-
分時系統
-
實時系統
考點三:作業系統的執行環境
1. 作業系統的執行機制
-
兩種程式
-
兩種狀態
三種方式程式進入核心態
- 系統呼叫
- 異常
- 外圍裝置中斷
-
兩類指令
2. 中斷
3. 系統呼叫
-
系統呼叫概念
-
系統呼叫過程
4. 作業系統的主要功能
-
程序控制
-
程序同步
-
程序通訊
-
程序排程
5. 儲存器管理功能
-
記憶體分配
-
記憶體保護
-
地址對映
-
內容擴充
6. 裝置管理功能
-
緩衝管理
-
裝置分配
-
裝置處理
考點四:作業系統的結構
軟體的含義
高內聚,低耦合
1. 無結構作業系統
2. 模組化作業系統
-
模組化結構
-
模組化OS優缺點
3. 分層OS結構
-
有序分層
-
層次的設計
程式巢狀
![img](https://img2023.cnblogs.com/blog/3049608/202408/3049608-20240804102508404-104442849.png
4. 微核心OS結構
-
基本概念
-
客戶/伺服器模式的優點
-
微核心技術
指精心設計的,能實現現代OS核心功能的小型核心
-
微核心基本功能
-
時鐘管理
-
中斷機制
-
原語
-
系統控制的資料結構及處理