操作系统 概述
操作系統(tǒng)的概念
操作系統(tǒng)的作用
多道批處理操作系統(tǒng)
多道批處理操作系統(tǒng)就是在內(nèi)存中可同時存在若干道作業(yè),作業(yè)執(zhí)行的次序與進入內(nèi)存的次序無嚴格的對應(yīng)關(guān)系,因為這些作業(yè)是通過一定的作業(yè)調(diào)度算法來使用。CPU的,一個作業(yè)在等待I/O處理時,CPU調(diào)度另外一個作業(yè)運行,因此CPU的利用率顯著地提高了。
特征是:多道性,無序性,調(diào)度性。它的優(yōu)點是資源利用率高,吞吐量大,但是平均運轉(zhuǎn)周期長,無交互能力。
實時操作系統(tǒng)與分時操作系統(tǒng)
實時操作系統(tǒng)是保證在一定時間限制內(nèi)完成特定功能的操作系統(tǒng)。一般用于單片機上、PLC。
分時操作系統(tǒng):是一種聯(lián)機的多用戶交互式的操作系統(tǒng)。一般采用時間片輪轉(zhuǎn)的方式使一臺計算機為多個終端服務(wù)。現(xiàn)在流行的PC,服務(wù)器都是采用這種運行模式。
操作系統(tǒng)的基本特征
(并發(fā)、共享、虛擬和異步,其中并發(fā)特征是操作系統(tǒng)最重要的特征是其他特征的前提)
空分復(fù)用技術(shù)
(虛擬磁盤技術(shù)、
虛擬存儲器技術(shù))
)
(進程的異步性:
進程是以人們不可
預(yù)知的速度向前推進的)
操作系統(tǒng)的5大功能
- 進程控制
- 進程互斥
方式:進程或者線程在對臨界資源進行訪問時,應(yīng)采取互斥方式; - 進程同步
方式:相互合作去完成共同任務(wù)的諸進程貨線程
- 進程互斥
- 進程通信
- 處理器調(diào)度
- 作業(yè)調(diào)度
- 進程調(diào)度
- 內(nèi)存分配
- 內(nèi)存保護
- 地址映射
- 內(nèi)存擴充
- 緩沖管理
- 設(shè)備分配
- 設(shè)備處理
- 文件存儲空間的管理
- 目錄管理
- 文件的讀/寫管理和保護
- 包括任務(wù)、界面管理、人機交互、圖形界面、語音控制和虛擬現(xiàn)實等;
總結(jié)
- 上一篇: 容器源码分析之PriorityQueue
- 下一篇: 扩展内容(线程的同步方法)