當前位置:編程學習大全網 - 編程語言 - 各種操作系統的特點

各種操作系統的特點

並發性、***享性、虛擬性、異步性。

並發:指兩個或多個事件在同壹時間間隔內發生,這些事件宏觀上是同時發生的,但在微觀上是交替發生的。並行:指兩個或多個事件在同壹時刻發生。操作系統的並發性:指計算機系統中“同時”地運行著多個程序,這些程序宏觀上是同時運行的,在微觀上是交替運行的。操作系統和程序並發是壹起誕生的。我們的計算機的CPU有單核的,雙核的,四核的,八核的!單核CPU同壹時刻只能運行壹個程序,各個程序只能並發地執行(交替地使用CPU)!多核CPU同壹時刻可以執行多個程序,多個程序可以並行地執行(同時發生運行)。***享:即資源***享,是指系統中的資源可供內存中多個並發執行的進程中同時使用。所謂“同時”,往往是宏觀上的,而在微觀上,這些進程可能是交替地對資源進行訪問的(即分時***享)。兩種資源***享方式:互斥***享方式和同時***享方式。互斥***享方式:系統中的某些資源,雖然可以提供給多個進程使用,但壹個時間段內只允許壹個進程訪問該資源。同時***享方式:系統中的某些資源,允許壹個時間段內由多個進程“同時”對它們進行訪問。並發性和***享性互為存在條件的。虛擬:是指壹個物理上的實體變為若幹個邏輯上的對應物,物理實體(前者)是實際存在的,而邏輯上對應物(後者)是用戶感受到的。異步:在多道程序環境下,允許多個程序並發的執行,但由於資源有限,進程的執行不是壹管到底的,而是走走停停已不可預知的速度向前推進,這就是進程的異步性!只有系統擁有並發性,才有可能導致異步性,沒有並發和***享,就談不上虛擬和異步。

操作系統(OperationSystem,OS)是指控制和管理整個計算機系統的硬件和軟件資源,並合理地組織和調度計算機的工作和資源的分配,以提供給用戶和其他軟件方便地接口和環境,它是計算機系統中最基本的系統軟件。用戶可以直接和操作系統進行交互,但是大多數情況下都是通過應用軟件與操作系統進行交互。硬件指的是CPU、內存、硬盤等資源。

  • 上一篇:linux shell中,壹行開頭的 ! . 是什麽意思?
  • 下一篇:國內的激光切割機廠家有哪些??哪家的激光切割機器最好用?
  • copyright 2024編程學習大全網