1、作業系統的四個基本特徵:併發,共享,非同步,虛擬。
併發:是指兩個或多個事件在同一時間間隔內發生。作業系統的併發性是指計算機系統中同時存在多個執行著的程式,因此它應該具有處理和排程多個程式同時執行的能力。在這種多道程式環境下,一段時間內,巨集觀上有多個程式在同時執行,而每一時刻,單處理器環境下實際僅能有一道程式執行,故微觀上這些程式還是在分時地交替執行。作業系統的併發性是通過分時得以實現的。(並行是指計算機系統具有可以同時進行運算或操作的特性,在同一時間完成兩種或兩種以上的工作。並行性需要有相關硬體的支援,如多流水線或多處理器硬體環境)。
共享:是指系統中的資源(硬體資源和資訊資源)可以被多個併發執行的程式共同使用,而不是被其中乙個獨佔。資源共享有兩種方式:互斥訪問和同時訪問。
非同步:在多道程式環境下,允許多個程式併發執行,但由於資源有限,程序的執行不是一貫到底。而是走走停停,以不可預知的速度向前推進,這就是程序的非同步性。
虛擬:虛擬性是一種管理技術,把物理上的乙個實體變成邏輯上的多個對應物,或把物理上的多個實體變成邏輯上的乙個對應物的技術。採用虛擬技術的目的是為使用者提供易於使用、方便高效的操作環境。
2、不同型別作業系統的特點
(1)單使用者作業系統:特徵是在一台處理機上只能支援乙個使用者程式的執行,系統的全部資源都提供給該使用者使用。
(2)批處理系統:其基本特徵是」批量」,它把系統的處理能力,即作業的吞吐量作為主要目標,同時也兼顧作業的周轉時間。
①單道批處理系統特徵:自動性、順序性、單道性。
②多道批處理系統特徵:多道性、排程性、無序性。
(3)分時系統:分時作業系統是指在一台主機上連線多個帶有顯示器和鍵盤的終端,同時允許多個使用者通過主機的終端,以互動方式使用計算機,共享主機中的資源。分時作業系統是乙個多使用者互動式作業系統。分時作業系統,主要分為三類:單道分時作業系統,多道分時作業系統,具有前台和後台的分時作業系統。
(4)實時系統:特點是專用性強、種類多,而且用途各異。
(5)網路作業系統:具有通常作業系統具有的處理機管理、儲存管理、裝置管理和檔案管理的功能,還應具有實現網路中各節點機之間的通訊,實現網路中硬、軟體資源共享,提供多種網路服務軟體,提供網路使用者的應用程式介面等功能。
(6)分布式作業系統:分布式系統的主要特點是各節點的自治性、資源共享的透明性、各節點的協同性、系統的堅定性.分布式作業系統的主要缺點是系統狀態的不精確性、控制機構的複雜性以及通訊開銷會引起效能的下降。
(7)並行作業系統:是由多台處理器組成的計算機系統.
作業系統的四個基本特徵
併發 指兩個或多個事件在同一時間間隔內發生。這些事件巨集觀上是同時發生的,但微觀上是交替發生的。常考易混淆概念 並行 指兩個或多個事件在同一時刻同時發生。併發 vs 並行 exp 假設小渣和老渣每人有兩個女朋友。任務一 和一號約會 任務二 和二號約會 併發約會 分時間段和 一 二號約會。上午和一號約...
王道作業系統學習(一) 作業系統的基本特徵
作業系統特徵 併發 共享 虛擬 非同步 併發和共享互為存在條件 併發 事件巨集觀上同時發生,微觀上交替發生 並行 兩個事件或多個事件在同乙個時刻同時發生 作業系統的併發性 計算機系統同時存在著多個執行程式 乙個單核處理機同一時刻只能執行乙個程式 作業系統和程式併發是一起誕生的 當今計算機一般是多核c...
1 2作業系統的四個基本特徵
1,理解併發與並行的區別 2,併發與並行互為存在條件 3,沒有併發和共享,就沒有非同步和虛擬,所以他們是兩個最基本特徵 含義 指兩個或者多個事件在同一時間間隔內發生,這些事件在巨集觀上是同時發生的,但微觀上是交替發生的。並行 指兩個或者多個事件在同一時刻同時發生 乙個單核cpu乙個時刻只能執行乙個程...