第一章、作業系統(OS)引論
這裡是目錄:
第一章、作業系統(OS)引論
1.1作業系統的目標和作用
目標:
- 方便性:方便使用者
- 有效性:提高系統資源利用率
- 可擴充性:適應發展
- 開放性:軟硬體的相容
作用:
- 使用者和計算機硬體系統的介面
- 計算機系統資源的管理者
- 實現對計算機資源的抽象
發展動力
- 不斷提高計算機資源利用率
- 方便使用者
- 器件的不斷迭代更新
- 計算機體系結構的不斷髮展
- 不斷提出新的應用要求
1.2作業系統的發展過程
1、未配置作業系統的計算機系統
- 人工操作
- 離線輸入/輸出方式
2、單道批處理系統
3、多道批處理系統
4、分時系統
5、實時系統
6、微機作業系統
- 單使用者單任務作業系統
- 單使用者多工作業系統
- 多使用者多工作業系統
1.3作業系統的基本特徵
- 併發
- 並行、併發
- 程式
- 共享
- 互斥共享方式
- 同時訪問方式
- 虛擬
- 分時多工技術
- 空間多工技術
- 非同步
- 程式推進的不可預知性
1.4作業系統的主要功能
1、處理機管理
- 程式控制
- 程式同步
- 程式通訊
- 排程
2、儲存器管理
- 記憶體分配
- 記憶體保護
- 地址對映
- 記憶體擴充
3、裝置管理
- 緩衝管理
- 裝置分配
- 裝置處理
4、檔案管理
- 檔案儲存空間的管理
- 目錄管理
- 檔案的讀寫管理和保護
5、作業系統與使用者之間的介面
- 使用者介面
- 程式介面
另:現代作業系統的新功能:
系統安全
網路的功能和服務
支援多媒體
1.5作業系統結構設計
1、傳統作業系統結構
- 無結構OS
- 模組化OS
- 分層式結構OS
2、微核心os結構
- 擁有足夠小的核心、基於客戶/伺服器模式、應用“機制與策略分離”原理、採用物件導向技術
- 程式(執行緒)管理、低階儲存器管理、中斷和陷入處理
- 可擴充套件性、可靠性、可移植性、支援分散式系統、融入物件導向
相關文章
- 第一章 作業系統引論 總結作業系統
- 計算機作業系統|作業系統引論計算機作業系統
- 02323作業系統概論 第一章 作業系統簡介作業系統
- 作業系統第一章作業系統
- 作業系統2—作業系統概論(下)作業系統
- 作業系統1—作業系統概論(上)作業系統
- 作業系統-第一章-系統簡介作業系統
- 第一章 作業系統概述作業系統
- Redox OS:基於Rust的作業系統Rust作業系統
- 作業系統複習第一章作業系統
- 作業系統導論(1)作業系統
- 如何檢視作業系統(OS)的位數?作業系統
- Collapse OS:為世界末日建立的作業系統作業系統
- 天兔(Lepus)監控作業系統(OS)安裝配置作業系統
- 作業系統-Operating-System第一章:概述作業系統
- 計算機導論作業系統計算機作業系統
- Elementary OS 作業系統:PHP 開發環境配置 (一)作業系統PHP開發環境
- 計算機作業系統第一章複習計算機作業系統
- 樹莓派基金會發布桌面作業系統 PIXEL OS樹莓派作業系統
- 作業系統引導和虛擬機器作業系統虛擬機
- 作業系統(1)——作業系統概述作業系統
- 作業系統(一):作業系統概述作業系統
- 資料庫系統概論 第一章 緒論資料庫
- 異數OS談發展國產作業系統的問題作業系統
- 北航OS課程筆記--二、系統引導筆記
- 作業系統(二):作業系統結構作業系統
- 作業系統 作業5作業系統
- 寫作業系統之開發引導扇區作業系統
- 自制 os 極簡教程1:寫一個作業系統有多難作業系統
- 緒論2:應用視角的作業系統作業系統
- 《作業系統》作業系統
- [作業系統]作業系統
- 作業系統作業系統
- DBA不可不知的作業系統核心引數作業系統
- 作業系統: Unix作業系統演進簡史作業系統
- 上海AI實驗室推出自主學習作業系統OS-CopilotAI作業系統
- Cisco NX-OS Software Release 10.5(1)F - 網路作業系統軟體作業系統
- 21天精通c++ 第一章(緒論)課後作業C++