各大作業系統分類
作業系統的型別主要是有四種,下面由小編為大家整理了各作業系統的分類的相關知識,希望對大家有幫助!
1*** 批處理系統
批處理***Batch Processing***作業系統的工作方式是:使用者將作業交給系統操作員,系統操作員將許多使用者的作業組成一批作業,之後輸入到計算機中,在系統中形成一個自動轉接的連續的作業流,然後啟動作業系統,系統自動、依次執行每個作業。最後由操作員將作業結果交給使用者。
批處理作業系統的特點是:多道和成批處理。
批處理系統分為:單道批處理系統和多道批處理系統。
2*** 分時作業系統
分時***Time Sharing***作業系統的工作方式是:一臺主機連線了若干個終端,每個終端有一個使用者在使用。使用者互動式地向系統提出命令請求,系統接受每個使用者的命令,採用時間片輪轉方式處理服務請求,並通過互動方式在終端上向用戶顯示結果。使用者根據上步結果發出下道命。分時作業系統將CPU的時間劃分成若干個片段,稱為時間片。作業系統以時間片為單位,輪流為每個終端使用者服務。每個使用者輪流使用一個時間片而使每個使用者並不感到有別的使用者存在。分時系統具有多路性、互動性、“獨佔”性和及時性的特徵。多路性指,伺時有多個使用者使用一臺計算機,巨集觀上看是多個人同時使用一個CPU,微觀上是多個人在不同時刻輪流使用CPU。互動性是指,使用者根據系統響應結果進一步提出新請求***使用者直接干預每一步***。“獨佔”性是指,使用者感覺不到計算機為其他人服務,就像整個系統為他所獨佔。及時性指,系統對使用者提出的請求及時響應。它支援位於不同終端的多個使用者同時使用一臺計算機,彼此獨立互不干擾,使用者感到好像一臺計算機全為他所用。常見的通用作業系統是分時系統與批處理系統的結合。其原則是:分時優先,批處理在後。“前臺”響應需頻繁互動的作業,如終端的要求;“後臺”處理時間性要求不強的作業
3*** 實時作業系統
實時作業系統***RealTimeOperatingSystem,RTOS***是指使計算機能及時響應外部事件的請求在規定的嚴格時間內完成對該事件的處理,並控制所有實時裝置和實時任務協調一致地工作的作業系統。實時作業系統要追求的目標是:對外部請求在嚴格時間範圍內做出反應,有高可靠性和完整性。其主要特點是資源的分配和排程首先要考慮實時性然後才是效率。此外,實時作業系統應有較強的容錯能力。
4*** 網路作業系統:網路作業系統主要有幾種基本功能
***1*** 網路通訊:負責在源主機與目標主機之間的資料的可靠通訊,這是最基本的功能。
***2*** 網路服務:系統支援一些電子郵件服務,檔案傳輸,資料共享,裝置共享等。
***3*** 資源管理:對網路中共享的資源進行管理,例如設定許可權以保證資料來源的安全性。
***4*** 網路管理:主要任務是實現安全管理,例如通過“存取控制”來確保資料的存取安全性,通過“容錯性”來保障伺服器故障時資料的安全性。
***5*** 支援互動操作:在客戶/伺服器模型的LAN環境下,多種客戶機和主機不僅能與伺服器進行資料連線通訊,並且可以訪問伺服器的檔案系統
5***分散式作業系統
它是為分佈計算系統配置的作業系統。大量的計算機通過網路被連結在一起,可以獲得極高的運算能力及廣泛的資料共享。這種系統被稱作分散式系統***DistributedSystem*** 。它在資源管理,通訊控制和作業系統的結構等方面都與其他作業系統有較大的區別。由於分佈計算機系統的資源分佈於系統的不同計算機上,作業系統對使用者的資源需求不能像一般的作業系統那樣等待有資源時直接分配的簡單做法而是要在系統的各臺計算機上搜索,找到所需資源後才可進行分配。對於有些資源,如具有多個副本的檔案,還必須考慮一致性。所謂一致性是指若干個使用者對同一個檔案所同時讀出的資料是一致的。為了保證一致性,作業系統須控制檔案的讀、寫、操作,使得多個使用者可同時讀一個檔案,而任一時刻最多隻能有一個使用者在修改檔案。分佈作業系統的通訊功能類似於網路作業系統。由於分佈計算機系統不像網路分佈得很廣,同時分佈作業系統還要支援並行處理,因此它提供的通訊機制和網路作業系統提供的有所不同,它要求通訊速度高。分佈作業系統的結構也不同於其他作業系統,它分佈於系統的各臺計算機上,能並行地處理使用者的各種需求,有較強的容錯能力。