作業系統原理教程第一章的小總結
作業系統是基本職能是控制和管理計算機系統內的各種資源,有組織的作業在cpu上的執行,
作業系統的功能 1 儲存器的管理功能 主要完成記憶體分配,地址對映(邏輯地址到記憶體地址物理對映) 記憶體保護,記憶體擴充
2 處理機管理功能 主要對處理機進行分配,執行控制和管理(作業排程和程序排程,程序通訊和控制)
3 裝置管理功能
4 檔案管理功能
5 使用者介面 (使用者上機操作時直接面對作業系統提供的使用者介面為命令操作符,程式介面,圖形介面)
作業系統的分類 1. 嵌入式作業系統 作業系統的的主要特性 1 併發性
2 單使用者作業系統 2 共享性
3 網路作業系統 3 非同步性(併發執行的程式是交替執行交替切換點是中斷)
4 分散式作業系統 4 虛擬性(把一個物理實體變為若干個邏輯)
作業系統的基本特性 共享性和併發性
CPU有兩個工作狀態 分為管態和目態
允許多個使用者以互動方式使用計算機的作業系統稱為分時作業系統 ,允許多個使用者將多個作業提交給計算機集中處理的作業系統稱為批處理系統作業系統,計算機系統能及時處理過程控制資料,並做出響應的作業系統稱為實時作業系統