首頁 > 常見問題 > 主體

作業系統的四個基本特徵是什麼

青灯夜游
發布: 2022-08-23 11:00:42
原創
57883 人瀏覽過

四個基本特徵:1、並發性,指的是兩個或多個事件在同一時間間隔內發生。 2、共享性,即資源共享,指系統中的資源供記憶體中的多道程序所共同使用。 3.虛擬性,指透過某種技術把一個實體實體變成若干個邏輯上的對應物。 4.非同步性,在多道程序環境下,允許多個程序並發執行,但由於資源有限,進程的執行不是一貫到底,而是走走停停,以不可預測的速度向前推進,也就是進程的執行順序和執行時間不確定。

作業系統的四個基本特徵是什麼

本教學操作環境:windows7系統、Dell G3電腦。

作業系統(英文:Operating System,縮寫:OS)是一組主管並控制電腦操作、運用和運行硬體、軟體資源和提供公共服務來組織使用者互動的相互關聯的系統軟體程式。根據運作的環境,作業系統可以分為桌面作業系統,手機作業系統,伺服器作業系統,嵌入式作業系統等。

作業系統的四個基本特徵

作業系統的基本特徵有四個即:並發性、共享性、虛擬性、非同步性

1、並發性: 指的是兩個或多個事件在同一時間間隔內發生,即這個裝置一會執行這個事件一會執行那個文件,多個事件共同使用一個設備。 

作業系統的並發性是指電腦系統中同時存在多個運作的程序,因此它應該具有處理和調度多個程序同時執行的能力。在這種多道程序環境下,一段時間內,宏觀上有多個程序在同時運行,而在每一時刻,單處理器環境下實際僅能有一道程序執行,故微觀上這些程序還是在分時地交替執行。作業系統的並發性是透過分時得以實現的。而並行則是指兩個或多個事件在同一時刻發生,即兩個或多個事件互不影響,電腦在同一時間完成兩種或兩種以上的工作。 

2、共享性: 即資源共享,指系統中的資源供記憶體中的多道程式所共同使用。 

共享有兩種方式:互斥共享和同時存取。

  • 互斥共享方式:系統中的某些資源,雖然可以提供給多個行程使用,但是一個時間段內,只允許一個行程存取

  • #同時共享方式:系統中的某些資源,允許一個時間段內,多個進程"同時"對該資源進行訪問

    這個同時是從宏觀上來說的,在微觀上,依然是多個進程交替存取該資源。

舉例:

互斥共享:QQ和微信都支援視訊聊天,但是不能同時開啟QQ和微信進行視訊聊天。

同時共享:我們可以同時傳輸檔案A和檔案B,從宏觀上看,AB檔案是同時傳輸的,但是從微觀上看,兩個傳輸進程都是交替存取磁碟的。

注意:並發、共享是多用戶OS的最基本特徵;資源共享以進程並發執行為條件;系統對資源共享的有效管理,需協調諸進程對其存取

並發和共享的關係

#例如上面傳輸文件的例子,QQ發送文件A,微信發送文件B:

  • 兩個進程正在並發性的執行(並發性)

  • 需要共享的存取硬碟資源(共享性)

如果失去並發性,則系統只有一個進程在運行,那麼共享性就沒有意義。

如果失去共享性,則QQ和微信不能同時存取硬碟資源,就無法同時傳送文件,也就是不能並發。

這就是並發性和共享性互為存在條件的原因。

3、 虛擬性 :指透過某種技術把一個實體實體變成若干個邏輯上的對應物。 

虛擬性是一種管理技術,把物理上的一個實體變成邏輯上的多個對應物,或把物理上的多個實體變成邏輯上的一個對應物的技術。採用虛擬技術的目的是為使用者提供易於使用、方便且有效率的操作環境。

例如分時系統將一機虛擬為多機就是未來使得使用者資源共享更加方便。具體表現為兩種虛擬:

  • 1)虛擬記憶體:目前要處理的作業所佔的記憶體比電腦的記憶體小時,先調入部分作業,當這部分作業處理完之後再調入接下來要處理的部分作業,因而程式認為電腦記憶體夠大,此即虛擬了更大記憶體

  • 2)虛擬外設:當電腦連接多當您在外部設備時,讓多個週邊工作的時間差在可接受範圍內,近似於同時工作,此即虛擬外設。 

4、 非同步性: 指的是系統中並發執行的多道程序「走走停停」即隨時可能面對中斷,以不可預測的速度向前推進。

在多道程序環境下,允許多個程序並發執行,但由於資源有限,進程的執行不是一貫到底;而是走走停停,以不可預測的速度向前推進,也就是進程的執行順序和執行時間不確定。這就是進程的異步性。

更多相關知識,請造訪常見問題欄位!

以上是作業系統的四個基本特徵是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!