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