當前位置:編程學習大全網 - 遊戲軟體 - distributedsystem

distributedsystem

根據操作系統在用戶界面的使用環境和功能特征的不同,操作系統壹般可分為四種基本類型,即批處理系統、通用管理系統、分時系統和實時系統。隨著計算機體系結構的發展,又出現了許多種操作系統,它們是嵌入式操作系統、個人操作系統、網絡操作系統和分布式操作系統。

1. 批處理操作系統

批處理(Batch Processing)操作系統的工作方式是:用戶將作業交給系統操作員,系統操作員將許多用戶的作業組成壹批作業,之後輸入到計算機中,在系統中形成壹個自動轉接的連續的作業流,然後啟動操作系統,系統自動、依次執行每個作業。最後由操作員將作業結果交給用戶。

批處理操作系統的特點是:多道和成批處理。

2.分時操作系統

分時(Time Sharing)操作系統的工作方式是:壹臺主機連接了若幹個終端,每個終端有壹個用戶在使用。用戶交互式地向系統提出命令請求,系統接受每個用戶的命令,采用時間片輪轉方式處理服務請求,並通過交互方式在終端上向用戶顯示結果。用戶根據上步結果發出下道命令。分時操作系統將CPU的時間劃分成若幹個片段,稱為時間片。操作系統以時間片為單位,輪流為每個終端用戶服務。每個用戶輪流使用壹個時間片而使每個用戶並不感到有別的用戶存在。分時系統具有多路性、交互性、“獨占”性和及時性的特征。多路性指,同時有多個用戶使用壹臺計算機,宏觀上看是多個人同時使用壹個CPU,微觀上是多個人在不同時刻輪流使用CPU。交互性是指,用戶根據系統響應結果進壹步提出新請求(用戶直接幹預每壹步)。“獨占”性是指,用戶感覺不到計算機為其他人服務,就像整個系統為他所獨占。及時性指,系統對用戶提出的請求及時響應。

常見的通用操作系統是分時系統與批處理系統的結合。其原則是:分時優先,批處理在後。“前臺”響應需頻繁交互的作業,如終端的要求; “後臺”處理時間性要求不強的作業。

3.實時操作系統

實時操作系統(RealTimeOperatingSystem,RTOS)是指使計算機能及時響應外部事件的請求在規定的嚴格時間內完成對該事件的處理,並控制所有實時設備和實時任務協調壹致地工作的操作系統。實時操作系統要追求的目標是:對外部請求在嚴格時間範圍內做出反應,有高可靠性和完整性。

4.嵌入式操作系統

嵌入式操作系統(EmbeddedOperating System)是運行在嵌入式系統環境中,對整個嵌入式系統以及它所操作、控制的各種部件裝置等資源進行統壹協調、調度、指揮和控制的系統軟件。並使整個系統能高效地運行。

5. 個人計算機操作系統

個人計算機操作系統是壹種單用戶多任務的操作系統。個人計算機操作系統主要供個人使用,功能強、價格便宜,可以在幾乎任何地方安裝使用。它能滿足壹般人操作、學習、遊戲等方面的需求。個人計算機操作系統的主要特點是計算機在某壹時間內為單個用戶服務;采用圖形界面人機交互的工作方式,界面友好;使用方便,用戶無需專門學習,也能熟練操縱機器。

6.網絡操作系統

網絡操作系統是基於計算機網絡的,是在各種計算機操作系統上按網絡體系結構協議標準開發的軟件,包括網絡管理、通信、安全、資源***享和各種網絡應用。其目標是相互通信及資源***享。特點:多用戶多任務操作系統 UNIX、NETWARE、WINDOWS NT LINUX等

7.分布式操作系統

大量的計算機通過網絡被連結在壹起,可以獲得極高的運算能力及廣泛的數據***享。這種系統被稱作分布式系統(DistributedSystem)

  • 上一篇:信息的概念是什麽?
  • 下一篇:紙黃金價格趨勢怎樣分析?
  • copyright 2024編程學習大全網