各大操作系統(tǒng)分類
各大操作系統(tǒng)分類
操作系統(tǒng)的類型主要是有四種,下面由學(xué)習(xí)啦小編為大家整理了各操作系統(tǒng)的分類的相關(guān)知識,希望對大家有幫助!
各大操作系統(tǒng)分類1) 批處理系統(tǒng)
批處理(Batch Processing)操作系統(tǒng)的工作方式是:用戶將作業(yè)交給系統(tǒng)操作員,系統(tǒng)操作員將許多用戶的作業(yè)組成一批作業(yè),之后輸入到計算機(jī)中,在系統(tǒng)中形成一個自動轉(zhuǎn)接的連續(xù)的作業(yè)流,然后啟動操作系統(tǒng),系統(tǒng)自動、依次執(zhí)行每個作業(yè)。最后由操作員將作業(yè)結(jié)果交給用戶。
批處理操作系統(tǒng)的特點(diǎn)是:多道和成批處理。
批處理系統(tǒng)分為:單道批處理系統(tǒng)和多道批處理系統(tǒng)。
各大操作系統(tǒng)分類2) 分時操作系統(tǒng)
分時(Time Sharing)操作系統(tǒng)的工作方式是:一臺主機(jī)連接了若干個終端,每個終端有一個用戶在使用。用戶交互式地向系統(tǒng)提出命令請求,系統(tǒng)接受每個用戶的命令,采用時間片輪轉(zhuǎn)方式處理服務(wù)請求,并通過交互方式在終端上向用戶顯示結(jié)果。用戶根據(jù)上步結(jié)果發(fā)出下道命。分時操作系統(tǒng)將CPU的時間劃分成若干個片段,稱為時間片。操作系統(tǒng)以時間片為單位,輪流為每個終端用戶服務(wù)。每個用戶輪流使用一個時間片而使每個用戶并不感到有別的用戶存在。分時系統(tǒng)具有多路性、交互性、“獨(dú)占”性和及時性的特征。多路性指,伺時有多個用戶使用一臺計算機(jī),宏觀上看是多個人同時使用一個CPU,微觀上是多個人在不同時刻輪流使用CPU。交互性是指,用戶根據(jù)系統(tǒng)響應(yīng)結(jié)果進(jìn)一步提出新請求(用戶直接干預(yù)每一步)。“獨(dú)占”性是指,用戶感覺不到計算機(jī)為其他人服務(wù),就像整個系統(tǒng)為他所獨(dú)占。及時性指,系統(tǒng)對用戶提出的請求及時響應(yīng)。它支持位于不同終端的多個用戶同時使用一臺計算機(jī),彼此獨(dú)立互不干擾,用戶感到好像一臺計算機(jī)全為他所用。常見的通用操作系統(tǒng)是分時系統(tǒng)與批處理系統(tǒng)的結(jié)合。其原則是:分時優(yōu)先,批處理在后。“前臺”響應(yīng)需頻繁交互的作業(yè),如終端的要求;“后臺”處理時間性要求不強(qiáng)的作業(yè)
各大操作系統(tǒng)分類3) 實(shí)時操作系統(tǒng)
實(shí)時操作系統(tǒng)(RealTimeOperatingSystem,RTOS)是指使計算機(jī)能及時響應(yīng)外部事件的請求在規(guī)定的嚴(yán)格時間內(nèi)完成對該事件的處理,并控制所有實(shí)時設(shè)備和實(shí)時任務(wù)協(xié)調(diào)一致地工作的操作系統(tǒng)。實(shí)時操作系統(tǒng)要追求的目標(biāo)是:對外部請求在嚴(yán)格時間范圍內(nèi)做出反應(yīng),有高可靠性和完整性。其主要特點(diǎn)是資源的分配和調(diào)度首先要考慮實(shí)時性然后才是效率。此外,實(shí)時操作系統(tǒng)應(yīng)有較強(qiáng)的容錯能力。
各大操作系統(tǒng)分類4) 網(wǎng)絡(luò)操作系統(tǒng):網(wǎng)絡(luò)操作系統(tǒng)主要有幾種基本功能
(1) 網(wǎng)絡(luò)通信:負(fù)責(zé)在源主機(jī)與目標(biāo)主機(jī)之間的數(shù)據(jù)的可靠通信,這是最基本的功能。
(2) 網(wǎng)絡(luò)服務(wù):系統(tǒng)支持一些電子郵件服務(wù),文件傳輸,數(shù)據(jù)共享,設(shè)備共享等。
(3) 資源管理:對網(wǎng)絡(luò)中共享的資源進(jìn)行管理,例如設(shè)置權(quán)限以保證數(shù)據(jù)源的安全性。
(4) 網(wǎng)絡(luò)管理:主要任務(wù)是實(shí)現(xiàn)安全管理,例如通過“存取控制”來確保數(shù)據(jù)的存取安全性,通過“容錯性”來保障服務(wù)器故障時數(shù)據(jù)的安全性。
(5) 支持交互操作:在客戶/服務(wù)器模型的LAN環(huán)境下,多種客戶機(jī)和主機(jī)不僅能與服務(wù)器進(jìn)行數(shù)據(jù)連接通信,并且可以訪問服務(wù)器的文件系統(tǒng)
各大操作系統(tǒng)分類5)分布式操作系統(tǒng)
它是為分布計算系統(tǒng)配置的操作系統(tǒng)。大量的計算機(jī)通過網(wǎng)絡(luò)被連結(jié)在一起,可以獲得極高的運(yùn)算能力及廣泛的數(shù)據(jù)共享。這種系統(tǒng)被稱作分布式系統(tǒng)(DistributedSystem) 。它在資源管理,通信控制和操作系統(tǒng)的結(jié)構(gòu)等方面都與其他操作系統(tǒng)有較大的區(qū)別。由于分布計算機(jī)系統(tǒng)的資源分布于系統(tǒng)的不同計算機(jī)上,操作系統(tǒng)對用戶的資源需求不能像一般的操作系統(tǒng)那樣等待有資源時直接分配的簡單做法而是要在系統(tǒng)的各臺計算機(jī)上搜索,找到所需資源后才可進(jìn)行分配。對于有些資源,如具有多個副本的文件,還必須考慮一致性。所謂一致性是指若干個用戶對同一個文件所同時讀出的數(shù)據(jù)是一致的。為了保證一致性,操作系統(tǒng)須控制文件的讀、寫、操作,使得多個用戶可同時讀一個文件,而任一時刻最多只能有一個用戶在修改文件。分布操作系統(tǒng)的通信功能類似于網(wǎng)絡(luò)操作系統(tǒng)。由于分布計算機(jī)系統(tǒng)不像網(wǎng)絡(luò)分布得很廣,同時分布操作系統(tǒng)還要支持并行處理,因此它提供的通信機(jī)制和網(wǎng)絡(luò)操作系統(tǒng)提供的有所不同,它要求通信速度高。分布操作系統(tǒng)的結(jié)構(gòu)也不同于其他操作系統(tǒng),它分布于系統(tǒng)的各臺計算機(jī)上,能并行地處理用戶的各種需求,有較強(qiáng)的容錯能力。