作業系統基礎第一講

蠲忿恚葉言發表於2024-10-08

作業系統基礎第一講

img

考點一:作業系統的概念

1. 作業系統的定義

img

2. 作業系統的作用

img

img

img

img

img

2. 作業系統的特徵

  1. 併發性

    img

    多執行緒,不能同時執行, 在同一時間間隔內交替發生,我走一段你走一段,誰先結束未知

  2. 共享性

    img

    img

    img

    img

  3. 虛擬性

    img

    img

  4. 非同步性

    img

考點二:作業系統的發展歷程

1. 無作業系統的計算機系統

  1. 人工操作方式

    使用者獨佔主機,CPU等待人工傳遞紙帶
    img

  2. 離線輸入輸出(Off-Line I/O)方式

    img

  3. 單道批處理系統

    img

    img

    img

  4. 多道批處理系統

    img

    img

    img

    img

    img

    img

  5. 分時系統

    img

    img

    img

  6. 實時系統

    img

    img

    img

    img

考點三:作業系統的執行環境

1. 作業系統的執行機制

  1. 兩種程式

    img

  2. 兩種狀態

    img

    img

    img

    img

    img

    三種方式程式進入核心態

    • 系統呼叫
    • 異常
    • 外圍裝置中斷

    img

  3. 兩類指令

img

2. 中斷

3. 系統呼叫

  1. 系統呼叫概念

    img

    img

  2. 系統呼叫過程

    img

    img

4. 作業系統的主要功能

  1. 程序控制

    img

  2. 程序同步

    img

  3. 程序通訊

    img

  4. 程序排程

    img

5. 儲存器管理功能

  1. 記憶體分配

    img

  2. 記憶體保護

    img

  3. 地址對映

    img

  4. 內容擴充

    img

6. 裝置管理功能

img

  1. 緩衝管理

    img

  2. 裝置分配

  3. 裝置處理

考點四:作業系統的結構

軟體的含義

img

高內聚,低耦合

1. 無結構作業系統

img

2. 模組化作業系統

  1. 模組化結構

    img

    img

  2. 模組化OS優缺點

    img

3. 分層OS結構

  1. 有序分層

    img

  2. 層次的設計

    程式巢狀

    ![img](https://img2023.cnblogs.com/blog/3049608/202408/3049608-20240804102508404-104442849.png

4. 微核心OS結構

  1. 基本概念

    img

  2. 客戶/伺服器模式的優點

    img

  3. 微核心技術

    指精心設計的,能實現現代OS核心功能的小型核心

  4. 微核心基本功能

    img

    img

    img

  5. 時鐘管理

    img

  6. 中斷機制

    img

  7. 原語

    img

  8. 系統控制的資料結構及處理

    img

    img

考點五:虛擬機器

img

相關文章