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