一、操作系統(tǒng)類型有哪些
操作系統(tǒng)的類型可以根據(jù)工作方式分為批處理操作系統(tǒng)、分時操作系統(tǒng)、實時操作系統(tǒng)、網(wǎng)絡操作系統(tǒng)和分布式操作系統(tǒng)。
1、批處理操作系統(tǒng)
批處理是指用戶將一批作業(yè)提交給操作系統(tǒng)后就不再干預,由操作系統(tǒng)控制它們自動運行。這種采用批量處理作業(yè)技術(shù)的操作系統(tǒng)稱為批處理操作系統(tǒng)。
批處理操作系統(tǒng)分為單道批處理系統(tǒng)和多道批處理系統(tǒng)。批處理操作系統(tǒng)不具有交互性,它是為了提高CPU的利用率而提出的一種操作系統(tǒng)。
2、分時操作系統(tǒng)
分時操作系統(tǒng)是使一臺計算機采用時間片輪轉(zhuǎn)的方式同時為幾個、幾十個甚至幾百個用戶服務的一種操作系統(tǒng)。
把計算機與許多終端用戶連接起來,分時操作系統(tǒng)將系統(tǒng)處理機時間與內(nèi)存空間按一定的時間間隔,輪流地切換給各終端用戶的程序使用。
由于時間間隔很短,每個用戶的感覺就像他獨占計算機一樣。分時操作系統(tǒng)的特點是可有效增加資源的使用率。
3、實時操作系統(tǒng)
實時操作系統(tǒng)(RTOS)是指當外界事件或數(shù)據(jù)產(chǎn)生時,能夠接受并以足夠快的速度予以處理,其處理的結(jié)果又能在規(guī)定的時間之內(nèi)來控制生產(chǎn)過程或?qū)μ幚硐到y(tǒng)做出快速響應。
調(diào)度一切可利用的資源完成實時任務,并控制所有實時任務協(xié)調(diào)一致運行的操作系統(tǒng)。提供及時響應和高可靠性是其主要特點。
4、網(wǎng)絡操作系統(tǒng)
一種能代替操作系統(tǒng)的軟件程序,是網(wǎng)絡的心臟和靈魂,是向網(wǎng)絡計算機提供服務的特殊的操作系統(tǒng)。借由網(wǎng)絡達到互相傳遞數(shù)據(jù)與各種消息,分為服務器(Server)及客戶端(Client)。
服務器的主要功能是管理服務器和網(wǎng)絡上的各種資源和網(wǎng)絡設備的共用,加以統(tǒng)合并控管流量,避免有癱瘓的可能性,而客戶端就是有著能接收服務器所傳遞的數(shù)據(jù)來運用的功能,好讓客戶端可以清楚的搜索所需的資源。
5、分布式軟件系統(tǒng)
分布式軟件系統(tǒng)(Distributed Software Systems),是支持分布式處理的軟件系統(tǒng),是在由通信網(wǎng)絡互聯(lián)的多處理機體系結(jié)構(gòu)上執(zhí)行任務的系統(tǒng)。它包括分布式操作系統(tǒng)、分布式程序設計語言及其編譯(解釋)系統(tǒng)、分布式文件系統(tǒng)和分布式數(shù)據(jù)庫系統(tǒng)等。

二、操作系統(tǒng)五大類型各自有什么特點
1、批處理操作系統(tǒng)的特點
a.用戶脫機使用計算機。用戶提交作業(yè)之后直到獲得結(jié)果之前就不再和計算機打交道。作業(yè)提交的方式可以是直接交給計算中心的管理操作員,也可以是通過遠程通訊線路提交。提交的作業(yè)由系統(tǒng)外存收容成為后備作業(yè)。
b.成批處理。操作員把用戶提交的作業(yè)分批進行處理。每批中的作業(yè)將由操作系統(tǒng)或監(jiān)督程序負責作業(yè)間自動調(diào)度執(zhí)行。
c.多道程序運行。按多道程序設計的調(diào)度原則,從一批后備作業(yè)中選取多道作業(yè)調(diào)入內(nèi)存并組織它們運行,成為多道批處理。
2、分時操作系統(tǒng)的特點
a.交互性:首先,用戶可以在程序動態(tài)運行情況下對其加以控制。其次,用戶上機提交作業(yè)方便。此外,分時系統(tǒng)還為用戶之間進行合作提供方便。
b.多用戶同時性:多個用戶同時在自己的終端上上機,共享CPU和其他資源,充分發(fā)揮系統(tǒng)的效率。
c.獨立性:客觀效果上用戶彼此間感覺不到有別人也在使用該臺計算機,如同自己獨占計算機一樣。
3、實時操作系統(tǒng)的特點
a.實時時鐘管理(定時處理和延時處理)。
b.連續(xù)的人-機對話,這對實時控制往往是必須的。
c.要求采取過載保護措施。例如對于短期過載,把輸入任務按一定的策略在緩沖區(qū)排隊,等待調(diào)度;對于持續(xù)性過載,可能要拒絕某些任務的輸入;在實時控制系統(tǒng)中,則及時處理某些任務,放棄某些任務或降低對某些任務的服務頻率。
d.高度可靠性和安全性需采取冗余措施。雙機系統(tǒng)前后臺工作,包括必要的保密措施等。
4、網(wǎng)絡操作系統(tǒng)的特點
a.計算機網(wǎng)絡是一個互連的計算機系統(tǒng)的群體。
b.這些計算機是自治的,每臺計算機有自己的操作系統(tǒng),各自獨立工作,它們在網(wǎng)絡協(xié)議控制下協(xié)同工作。
c.系統(tǒng)互連要通過通信設施(硬件、軟件)來實現(xiàn)。
d.系統(tǒng)通過通信設施執(zhí)行信息交換、資源共享、互操作和協(xié)作處理,實現(xiàn)多種應用要求。
5、分布式操作系統(tǒng)的特點
a.計算機網(wǎng)絡的開發(fā)都遵循協(xié)議,而對于各種分布式系統(tǒng)并沒有制定標準的協(xié)議。當然,計算機網(wǎng)絡也可認為是一種分布式系統(tǒng)。
b.分布式系統(tǒng)要求一個統(tǒng)一的操作系統(tǒng),實現(xiàn)系統(tǒng)操作的統(tǒng)一性。
c.分布式操作系統(tǒng)對用戶是透明的。但對計算機網(wǎng)絡,若一個計算機上的用戶希望使用另一臺計算機上的資源,則必須明確指明是哪臺計算機。
d.分布式系統(tǒng)的基礎是網(wǎng)絡。分布式系統(tǒng)已不僅是一個物理上的松散耦合系統(tǒng),同時還是一個邏輯上緊密耦合的系統(tǒng)。
e.分布式系統(tǒng)還處在研究階段。而計算機網(wǎng)絡已經(jīng)在各個領域得到廣泛的應用。