操作系統的四個特征
操作系統的特征——並發
並發:指兩個或多個事件在同一時間間隔內發生。這些事件宏觀上是同時發生的,但微觀上是交替發生的。
並行:指兩個或多個事件在同一時刻同時發生。
操作系統的並發性指計算機系統中同時存在着多個運行着的程序。
操作系統的特征——共享
共享即資源共享,是指系統中的資源可供內存中多個並發執行的進程共同使用。
操作系統的特征——並發和共享的關系
操作系統的特征——虛擬
虛擬是指把一個物理上的實體變為若干個邏輯上的對應物。物理實體是實際存在的,而邏輯上對應物是用戶感受到的。
虛擬技術中的“時分復用技術”。微觀上處理機在各個微小的時間段內交替着為各個進程服務。
操作系統的特征——異步
異步是指,在多道程序環境下,允許多個程序並發執行,但由於資源有限,進程的執行不是一貫到底的,而是走走停停的,以不可預知的速度向前推進,這就是進程的異步性。
顯然,如果失去了並發性,則系統只能串行地處理各個進程,每個進程的執行會一貫到底。只有系統擁有並發性,才有可能導致異步性。