計算機作業系統的特徵

安裝操作系統的目的在於提高計算機系統的效率,增強系統的處理能力,提高系統資源的利用率,方便用戶的使用。為此,現代操作系統廣泛採用並行操作技術,使多種硬件設備能並行工作。例如I/O操作和CPU計算同時進行,在內存中同時存放並執行多道程序等。以多道程序設計為基礎的現代操作系統具有以下主要特徵。

計算機操作系統的特徵

1.併發性(Concurrency)

操作系統內部具有併發機制,能協調多個終端用戶同時使用計算機資源,並控制多道程序同時運行。併發性是指在計算機系統中同時存在若干個運行著的程序,從宏觀上看,這些程序在同時向前推進。

2.共享性(Sharing)

由於操作系統具有併發性,整個系統的資源不再為某個程序所獨佔,而是由許多程序共同使用,即許多程序共享系統中的各種資源。併發性和共享性相輔相成,是操作系統的兩個基本的特徵。

計算機操作系統的特徵

3.異步性(Asynchronism)

異步性也稱不確定性。在多道程序設計中,由於運行環境的影響,程序的運行時間、運行順序及同一程序或數據的多次運行結果等均具有不確定性。

4.虛擬性(Virtual)

“虛擬”是指把一個物理上的物體變為若干個邏輯上的對應物。它體現在操作系統的方方面面,如多道程序在單CPU的計算機上同時運行使得每個程序好像獨佔一個CPU;若干終端用戶分時使用一臺主機,好像每人獨佔了一臺計算機;虛擬

計算機操作系統的特徵


分享到:


相關文章: