一、操作系統類型有哪些
操作系統的類型可以根(gen)據(ju)工作(zuo)方(fang)式分為(wei)批處理操(cao)(cao)作(zuo)系(xi)統(tong)(tong)(tong)、分時操(cao)(cao)作(zuo)系(xi)統(tong)(tong)(tong)、實時操(cao)(cao)作(zuo)系(xi)統(tong)(tong)(tong)、網絡操(cao)(cao)作(zuo)系(xi)統(tong)(tong)(tong)和分布式操(cao)(cao)作(zuo)系(xi)統(tong)(tong)(tong)。
1、批處理操作系統
批(pi)(pi)處理(li)(li)是(shi)指用戶將一批(pi)(pi)作業提交給操(cao)(cao)作系(xi)(xi)統(tong)后就不再干預,由操(cao)(cao)作系(xi)(xi)統(tong)控(kong)制它們自動運行(xing)。這種采用批(pi)(pi)量(liang)處理(li)(li)作業技術的操(cao)(cao)作系(xi)(xi)統(tong)稱為批(pi)(pi)處理(li)(li)操(cao)(cao)作系(xi)(xi)統(tong)。
批(pi)處(chu)理操作(zuo)系統(tong)分(fen)為單道批(pi)處(chu)理系統(tong)和多道批(pi)處(chu)理系統(tong)。批(pi)處(chu)理操作(zuo)系統(tong)不具有交互性(xing),它是為了提高CPU的(de)利用(yong)率而提出的(de)一種操作(zuo)系統(tong)。
2、分時操作系統
分(fen)時(shi)操作(zuo)系統是使一臺計算機采用時(shi)間片(pian)輪轉的方式(shi)同時(shi)為幾個、幾十個甚至幾百(bai)個用戶服務的一種操作(zuo)系統。
把計算(suan)機(ji)與(yu)許多終端(duan)用戶(hu)連接起來(lai),分(fen)時操作系統將系統處理機(ji)時間(jian)與(yu)內存空間(jian)按一定的時間(jian)間(jian)隔,輪流地切換給各終端(duan)用戶(hu)的程序(xu)使用。
由于時間間隔(ge)很短,每個用(yong)戶(hu)的感覺就像他獨占計(ji)算機一樣。分時操作系統的特點是可有(you)效(xiao)增加資(zi)源(yuan)的使用(yong)率。
3、實時操作系統
實時操作系統(RTOS)是指當外界(jie)事件(jian)或數據產(chan)生時,能(neng)夠接(jie)受并以(yi)足夠快(kuai)的(de)速度予以(yi)處理(li),其(qi)處理(li)的(de)結果(guo)又能(neng)在規定的(de)時間之內(nei)來(lai)控制生產(chan)過程或對處理(li)系統做出快(kuai)速響(xiang)應。
調度一切可(ke)利用的資源(yuan)完成實(shi)時任務,并控制所有實(shi)時任務協調一致(zhi)運行的操作系統。提供及時響應和高可(ke)靠性是其主要特點(dian)。
4、網絡操作系統
一(yi)種能代替(ti)操(cao)作(zuo)系統(tong)的軟(ruan)件程序,是網(wang)絡的心臟和靈魂,是向網(wang)絡計算機提供(gong)服務(wu)的特殊(shu)的操(cao)作(zuo)系統(tong)。借由(you)網(wang)絡達到互相傳遞數據與各種消息,分為服務(wu)器(Server)及(ji)客(ke)戶端(Client)。
服務器(qi)的(de)主(zhu)要(yao)功(gong)能是管理服務器(qi)和網(wang)絡上(shang)的(de)各(ge)種(zhong)資源(yuan)和網(wang)絡設備(bei)的(de)共用,加以統合并控管流量,避免有癱瘓的(de)可(ke)能性,而客戶(hu)(hu)端就是有著能接收服務器(qi)所傳遞的(de)數據來運用的(de)功(gong)能,好讓(rang)客戶(hu)(hu)端可(ke)以清楚的(de)搜索所需的(de)資源(yuan)。
5、分布式軟件系統
分(fen)布(bu)式(shi)(shi)軟(ruan)件(jian)系(xi)(xi)(xi)統(tong)(tong)(Distributed Software Systems),是支持分(fen)布(bu)式(shi)(shi)處理的軟(ruan)件(jian)系(xi)(xi)(xi)統(tong)(tong),是在由通信網(wang)絡互聯(lian)的多處理機體(ti)系(xi)(xi)(xi)結(jie)構上(shang)執行任務的系(xi)(xi)(xi)統(tong)(tong)。它(ta)包括分(fen)布(bu)式(shi)(shi)操作系(xi)(xi)(xi)統(tong)(tong)、分(fen)布(bu)式(shi)(shi)程序設(she)計語(yu)言及其編譯(解釋)系(xi)(xi)(xi)統(tong)(tong)、分(fen)布(bu)式(shi)(shi)文件(jian)系(xi)(xi)(xi)統(tong)(tong)和分(fen)布(bu)式(shi)(shi)數據庫系(xi)(xi)(xi)統(tong)(tong)等(deng)。
二、操作系統五大類型各自有什么特點
1、批處理操作系統的特點
a.用戶脫機(ji)使用計(ji)算機(ji)。用戶提(ti)(ti)交(jiao)作(zuo)(zuo)業(ye)之后直到獲得結(jie)果之前(qian)就不再(zai)和計(ji)算機(ji)打交(jiao)道。作(zuo)(zuo)業(ye)提(ti)(ti)交(jiao)的方式可(ke)(ke)以(yi)是直接交(jiao)給(gei)計(ji)算中(zhong)心(xin)的管理操(cao)作(zuo)(zuo)員(yuan),也(ye)可(ke)(ke)以(yi)是通(tong)過遠程通(tong)訊線路(lu)提(ti)(ti)交(jiao)。提(ti)(ti)交(jiao)的作(zuo)(zuo)業(ye)由(you)系統外存收(shou)容成為后備(bei)作(zuo)(zuo)業(ye)。
b.成批處理。操作(zuo)(zuo)(zuo)員把用戶提交的作(zuo)(zuo)(zuo)業(ye)分批進行處理。每批中的作(zuo)(zuo)(zuo)業(ye)將(jiang)由(you)操作(zuo)(zuo)(zuo)系統(tong)或監督程序負(fu)責作(zuo)(zuo)(zuo)業(ye)間自動(dong)調度執(zhi)行。
c.多道程(cheng)序運(yun)行(xing)。按多道程(cheng)序設計的調度(du)原則,從一批后備作業(ye)中選取多道作業(ye)調入內存并組織它們運(yun)行(xing),成為多道批處(chu)理。
2、分時操作系統的特點
a.交互(hu)性:首先,用(yong)戶(hu)可以在程序動態(tai)運(yun)行(xing)情況下對其(qi)加以控制。其(qi)次(ci),用(yong)戶(hu)上機提(ti)交作(zuo)業(ye)方便。此(ci)外,分時(shi)系統還為用(yong)戶(hu)之間進行(xing)合作(zuo)提(ti)供方便。
b.多用戶(hu)同時性:多個用戶(hu)同時在自己的終端上上機,共享CPU和其他資源,充分(fen)發(fa)揮系統的效(xiao)率(lv)。
c.獨(du)立性:客(ke)觀(guan)效果上用戶(hu)彼(bi)此間感(gan)覺不到有別人也在使用該臺計算(suan)機(ji),如同自(zi)己獨(du)占計算(suan)機(ji)一樣。
3、實時操作系統的特點
a.實時時鐘管理(li)(定時處理(li)和延時處理(li))。
b.連(lian)續的人-機對(dui)話,這對(dui)實時(shi)控(kong)制往往是必須的。
c.要求采(cai)取過(guo)(guo)載(zai)保護措施(shi)。例(li)如(ru)對(dui)于(yu)(yu)短(duan)期過(guo)(guo)載(zai),把輸入任(ren)務(wu)按一定的策略在緩沖區(qu)排隊,等(deng)待(dai)調度;對(dui)于(yu)(yu)持續性(xing)過(guo)(guo)載(zai),可能(neng)要拒絕某(mou)(mou)些任(ren)務(wu)的輸入;在實時控制系統中,則及時處(chu)理(li)某(mou)(mou)些任(ren)務(wu),放棄某(mou)(mou)些任(ren)務(wu)或降低對(dui)某(mou)(mou)些任(ren)務(wu)的服務(wu)頻率。
d.高度可靠(kao)性和安全性需(xu)采取冗余措施。雙機系統前后(hou)臺工作(zuo),包括必(bi)要的保密措施等。
4、網絡操作系統的特點
a.計(ji)算機(ji)網絡是一(yi)個互連的(de)計(ji)算機(ji)系統的(de)群體。
b.這(zhe)些計算機(ji)是自治的,每(mei)臺計算機(ji)有自己的操作系統,各自獨立工(gong)作,它們在網絡協(xie)議控(kong)制下協(xie)同工(gong)作。
c.系統互連要通(tong)過通(tong)信設施(硬件(jian)、軟件(jian))來(lai)實(shi)現。
d.系統通過(guo)通信設施執(zhi)行信息交(jiao)換、資源共享、互操(cao)作(zuo)和(he)協作(zuo)處理,實(shi)現多種(zhong)應(ying)用要(yao)求。
5、分布式操作系統的特點
a.計算(suan)機網絡的開發都(dou)遵循(xun)協議(yi),而對于(yu)各種分(fen)布式系統并沒(mei)有制定標準的協議(yi)。當然,計算(suan)機網絡也可認(ren)為(wei)是一種分(fen)布式系統。
b.分(fen)布(bu)式系(xi)統(tong)要求一(yi)個(ge)統(tong)一(yi)的(de)操作(zuo)系(xi)統(tong),實現(xian)系(xi)統(tong)操作(zuo)的(de)統(tong)一(yi)性。
c.分布式操(cao)作系統(tong)對(dui)(dui)用戶(hu)是透明的。但對(dui)(dui)計(ji)算機(ji)(ji)網絡(luo),若一個計(ji)算機(ji)(ji)上的用戶(hu)希望使用另一臺(tai)計(ji)算機(ji)(ji)上的資(zi)源,則必須明確指明是哪臺(tai)計(ji)算機(ji)(ji)。
d.分布式(shi)系(xi)統的基礎是(shi)網(wang)絡。分布式(shi)系(xi)統已不僅是(shi)一個物理上的松散耦合(he)(he)系(xi)統,同時還是(shi)一個邏輯(ji)上緊密耦合(he)(he)的系(xi)統。
e.分布(bu)式系統還(huan)處(chu)在研究階(jie)段。而計(ji)算機網絡(luo)已經在各個領域得(de)到廣泛(fan)的應用。