作業系統特徵

2021-09-27 10:03:55 字數 1167 閱讀 8283

作業系統的四個特徵

1、併發:指兩個或多個事件在同一時間間隔內發生。這些事件巨集觀上是同時發生的 ,但微觀上是交替發生的。

易混淆概念:並行:指兩個或多個事件在同一時刻同時發生。

作業系統的併發性指計算機系統中同時存在著多個執行著的程式。

乙個單核處理機(cpu)同一時刻只能執行乙個程式,因此作業系統會負責協調多個程式交替執行(這些程式微觀上是交替執行的,但巨集觀上看起來就像在同時執行)

事實上,作業系統就是伴隨著「多道程式技術」而出現的。因此,作業系統和程式併發是一起誕生的。

2、共享

共享即資源共享,是指系統中的資源可供記憶體中多個併發執行的程式共同使用。

所謂「同時」往往是巨集觀上的,而在微觀上,這些程序可能是交替的對該資源進行訪問的(即分時共享)

併發和共享的關係

併發性指計算機系統中同時存在著多個執行著的程式。

共享性是指系統中的資源可供記憶體中多個併發執行的程序共同使用。

(1)兩個程序正在併發執行(併發性)

(2)需要共享的訪問硬碟資源(共享性)

如果失去併發性,則系統中只有乙個程式正在執行,則共享性失去存在的意義。

3、虛擬

虛擬是指把乙個物理上的實體變為若干個邏輯上對應的對應物。物理實體(前者)是實際存在的, 而邏輯上對應物(後者)是使用者感受到的。

背景知識: 乙個程式需要放入記憶體並給它分配cpu才能執行

虛擬技術中的「時分復用技術」。微觀上處理機在個個微小的時間段內交替著為各個程序服務。

顯然,如果失去了併發性,則乙個時間段內系統只需執行一道程式,那麼就失去了實現虛擬性的意義了。因此,沒有併發性,就談不上虛擬性。

4、非同步

非同步是指,在多道程式環境下,允許多個程式併發執行,但由於資源有限,程序的執行不是一貫到底的,而是走走停停,以不可預知的速度向前推進,這就是程序的非同步性。

重點考點:

理解併發和並行的區別;

併發和共享互為存在條件;

沒有併發和共享,就談不上虛擬和非同步,因此併發和共享是作業系統兩個最基本的特徵

作業系統複習 作業系統的特徵

併發 指兩個或多個事件在同一時間間隔內發生。這些事件巨集觀上是同時發生的,但微觀上是交替發生的。並行 指兩個或多個事件在同一時刻同時發生。作業系統的併發性指計算機系統中同時存在著多個執行著的程式。乙個單核處理機 cpu 同一時刻只能執行乙個程式,因此作業系統會負責協調多個程式交替執行 這些程式微觀上...

作業系統的特徵

1.作業系統的概念 作業系統 operating system,os 是指控制和管理整個計算機系統的硬體和軟體資源的電腦程式。是直接執行在 裸機 上的最基本的系統軟體,任何其他軟體都必須在作業系統的支援下才能執行。作業系統是使用者和計算機的介面,同時也是計算機硬體和其他軟體的介面。2.作業系統的功能...

作業系統的特徵

目錄 作業系統的四大特徵 一 併發性 二 共享性 三 虛擬性 四 非同步性 重要考點 作業系統有併發性 共享性 虛擬性和非同步性四大特徵。併發和並行 併發與共享的關係 併發與共享互為存在條件。假如說六個軟體正在執行,每個執行需要4g的執行空間。按理說需要24g的空間,但其實並沒有。我們看起來使用的空...