1. 併發:指兩個或多個時間在同一時間間隔內發生。這些事件在巨集觀上是同時發生的,但是在微觀上是交替發生的。
注:並行:指兩個或多個事件在同一時刻同時發生。
作業系統的併發性:指計算機系統內同時存在著多個執行著的程式。
例如:乙個單核處理機同一時刻只能執行乙個程式,因此作業系統會負責協調多個程式交替執行(微觀上交替,巨集觀上同時)
2. 共享:即資源共享,是指系統內的資源可供記憶體中的多個併發執行的程序共同使用。
例如:注:乙個程式需要放入記憶體並給他分配cpu才能夠執行。
gta5需要4gb執行記憶體,qq需要256mb,迅雷需要256mb…而我的電腦只有4gb,但是可以同時執行以上所有軟體:這是因為採用了虛擬技術中的空分復用技術,實際上只有4gb但是使用者感受到的是遠遠大於4gb的。
4. 非同步:指在多道程式環境下,允許多個程式併發進行,但是由於資源有限,程序的執行並不是一貫到底的,而是走走停停的,已不可預知的速度向前推進的。
例如:乙個渣男要和兩個女孩約會。
女孩一號要求:①陪吃飯;②交付真心
女孩二號要求:①交付真心;②陪吃飯
渣男計畫:8:00~9:00:一號
9:00~10:00:一號
10:00~11:00:二號
11:00~1200:二號
此時,渣男的真心是有限資源,只有一號將真心還給渣男之後才能與二號進行約會滿足二號的需求,否則二號將始終處於阻塞狀態。
作業系統 1 1 2作業系統四個特徵
併發 共享虛擬 非同步作業系統的併發性 是指計算機系統中同時存在著多個執行的程式.作業系統和程式的併發是一起誕生的.共享資源共享方式 虛擬 是指把乙個物理上的實體變為若干個邏輯上的對應物.物理實體 前者 是實際存在的,在邏輯上對應物 後者 是使用者感受.乙個程式需要放入記憶體並給他分配cpu才能執行...
作業系統(二)作業系統的四個特徵
目錄 1.2作業系統的四個特徵 1.2.1 併發 1.2.2 共享 1.2.3 虛擬 1.2.4 非同步 1.2.5 小結 作業系統共有四個基本的特徵 併發 共享 虛擬 非同步。其中併發和共享是作業系統基本的特徵,二者互為存在條件。提到併發就不得不提並行,這二者是一對既相似又有區別的概念,下面就來分...
王道 作業系統的四個特徵
作業系統有併發 共享 虛擬 非同步四個基本特徵,併發和共享是兩個最基本的特徵,二者互為存在條件 併發 指兩個或者多個時間在同一時間間隔內發生。這些事件巨集觀上是同時發生的,但微觀上是交替發生的 並行 指兩個或者多個事件在同一時刻同時發生 併發 vs 並行 eg 假設小渣和老渣每人有兩個女朋友。任務1...