作業系統2—作業系統概論(下)
作業系統——1作業系統概論(下)
——2018.12.7
文章目錄
一、 作業系統的特徵
1.併發
- 併發:是指兩個或多個事件在同一時間間隔內發生
- 在多道程式環境下,併發是指巨集觀上一段時間內有多道程式在同時執行,但在單處理機系統中,微觀上的這些程式是交替執行的。在多道程式環境下,併發是指巨集觀上一段時間內有多道程式在同時執行,但在單處理機系統中,微觀上的這些程式是交替執行的。
- 併發和並行的區別:
A.併發是指兩個或多個事件在同一時間間隔內發生
B.並行是指兩個或多個事件在同一時刻發生
2.共享
- 共享:是指系統中的資源可供多個併發執行的程式共同使用
- 兩種資源共享方式:
A. 互斥共享:一段時間只允許一個程式訪問(印表機)
B. 同時訪問:一段時間允許多個程式同時訪問(磁碟)
3. 虛擬
A.虛擬:是指把一個物理上的實體變為多個邏輯上的對應物,或把物理上的多個實體變 為邏輯上的一個對應物
B.分時多工技術:本質是利用某裝置為一使用者服務的空閒時間,轉而為其他使用者
服務,使裝置充分利用
a. 虛擬處理機技術
b. 虛擬裝置技術
C.空間多工技術:本質是利用儲存器的空閒空間分割槽域存放和執行其他的多道程式,以此提高記憶體的利用率。
4. 非同步
- 非同步:多個作業的執行順序和每個作業的執行時間是不確定的
二、 作業系統的功能
1.處理機管理功能
- 程式控制:負責程式的建立、撤銷及狀態轉換
- 程式同步:對併發執行的進行進行協調。有同步和互斥兩種協調方式
- 程式通訊:負責完成程式間的資訊交換
- 程式排程:分為作業排程和程式排程
2.儲存器管理功能
- 記憶體分配:按一定的策略為每道程式分配記憶體,程式執行結束後回收記憶體
- 記憶體保護:保證各程式在自己的記憶體區域執行而不互相干擾
- 地址對映:將使用者空間中的邏輯地址轉換為記憶體空間的實體地址
- 記憶體擴充:藉助虛擬儲存技術從邏輯上擴充記憶體
3.裝置管理功能
- 緩衝管理:對各類裝置緩衝區進行有效管理
- 裝置分配:根據使用者的I/O請求,為之分配所需的裝置。包括控制器和通道
- 裝置處理:又稱裝置驅動,主要完成裝置驅動、I/O操作以及中斷處理
4.檔案管理功能
- 檔案儲存空間管理:對檔案儲存空間進行管理,包括儲存空間的分配與回收
- 目錄管理:管理檔案的資料結構,提供按名存取功能
- 檔案讀寫管理及保護:從外存讀入資料或將資料寫入外存;防止未授權使用者存取檔案;防止未授權使用者以不正確方式存取檔案
5.OS與使用者之間的介面
- 使用者介面
A.聯機使用者介面
B.離線使用者介面
C.圖形使用者介面 - 程式介面
三、 作業系統的結構設計
1.模組化結構OS
2.分層結構OS
3.微核心結構OS
相關文章
- 作業系統1—作業系統概論(上)作業系統
- 計算機作業系統|作業系統引論計算機作業系統
- 02323作業系統概論 第一章 作業系統簡介作業系統
- 作業系統-1.1_2作業系統四個特徵作業系統特徵
- 計算機作業系統教程 2 作業系統概述計算機作業系統
- 作業系統(1)——作業系統概述作業系統
- 作業系統(一):作業系統概述作業系統
- 作業系統導論(1)作業系統
- 作業系統(二):作業系統結構作業系統
- 【作業系統】作業系統綜述(一)作業系統
- 作業系統 作業5作業系統
- 計算機系統008 - 作業系統概況計算機作業系統
- 《作業系統》作業系統
- 作業系統作業系統
- [作業系統]作業系統
- 作業系統: Unix作業系統演進簡史作業系統
- 各個作業系統的 作業系統日誌作業系統
- 【作業系統2】作業系統啟動過程與異常/中斷,系統呼叫作業系統
- 獲取windows 作業系統下的硬體或作業系統資訊等Windows作業系統
- 緒論2:應用視角的作業系統作業系統
- 計算機導論作業系統計算機作業系統
- windows 作業系統映象下載Windows作業系統
- NodeOS作業系統作業系統
- Windows作業系統Windows作業系統
- 作業系統原理作業系統
- 作業系統概念作業系統
- Linux核心實戰(二)- 作業系統概覽Linux作業系統
- 作業系統是什麼?Linux是什麼作業系統?作業系統Linux
- 不同作業系統上遮蔽oracle的作業系統認證方式作業系統Oracle
- 【作業系統】2.併發控制作業系統
- 作業系統實驗2 程式控制和系統呼叫作業系統
- visionmobile:系統紛爭,各移動作業系統資料概覽作業系統
- 作業系統 Linux下的程式作業系統Linux
- Linux 作業系統Linux作業系統
- Windows作業系統教程Windows作業系統
- 作業系統結構作業系統
- Linux作業系統Linux作業系統
- 作業系統複習作業系統