作業系統的特征
前言
1 并發
2 共享
3 虛拟
4 異步
5 小結
在本篇中,你将掌握
作業系統的四大特征:并發、共享、虛拟、異步
作業系統有四大特征:并發、共享、虛拟、異步
并發:兩個或多個事件在同一時間間隔内發生。這些事件宏觀上是同時發生的,但微觀上是交替發生的
并行:兩個或多個事件在同一時刻同時發生
作業系統的并發性是指計算機系統中同時存在着多個運作着的程式。作業系統和程式并發是一起誕生的。
共享:資源共享,是指系統中的資源可供記憶體中多個并發執行的程序共同使用。
互斥共享方式:一個時間段内隻允許一個程序通路該資源
同時共享方式:一個時間段内允許多個程序“同時”進行通路(宏觀上同時)
且并發性和共享性是互為存在條件的
虛拟:把實體上的實體變為若幹個邏輯上的對應物;
&esmp;實體實體是存在的,而邏輯上的對應物是使用者感受到的
舉例而言,一個程式需要放入記憶體并給它配置設定CPU才能執行。虛拟存儲技術就是“空分複用技術”;虛拟處理技術就是“時分複用技術”。
異步:在多道程式環境下,允許多個程式并發執行,但由于資源優先,程序的執行不是一貫到底的,而是走走停停,以不可預知的速度向前推進,這就是程序的異步性。
隻有系統擁有并發性,才有可能導緻異步性。
本節重點,并發和并行的差別;并發和共享是互為存在條件的;沒有并發和共享,就談不上虛拟和異步,是以并發和共享是作業系統的兩個最基本特征。