操作系統(tǒng)的分類_第1頁(yè)
已閱讀1頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1.3操作系統(tǒng)分類操作系統(tǒng)分類一般可以把操作系統(tǒng)分為三種基本類型,即批處理系統(tǒng)、分時(shí)系統(tǒng)和實(shí)時(shí)系統(tǒng)。隨著計(jì)算機(jī)體系結(jié)構(gòu)的發(fā)展,又出現(xiàn)了許多類型的操作系統(tǒng),它們是個(gè)人操作系統(tǒng)、網(wǎng)絡(luò)操作系統(tǒng)、分布式操作系統(tǒng)和嵌入式操作系統(tǒng)。1.3.1批處理操作系統(tǒng)批處理操作系統(tǒng)1.基本工作方式批處理操作系統(tǒng)的基本工作方式是:用戶將作業(yè)交給系統(tǒng)操作員,系統(tǒng)操作員在收到作業(yè)后,并不立即將作業(yè)輸入計(jì)算機(jī),而是在收到一定數(shù)量的用戶作業(yè)之后,組成一批作業(yè),再把這批作

2、業(yè)輸入到計(jì)算機(jī)中。2.特點(diǎn)與分類批處理操作系統(tǒng)的特點(diǎn)是成批處理。批處理操作系統(tǒng)追求的目標(biāo)是系統(tǒng)資源利用率高,作業(yè)吞吐率高。依據(jù)系統(tǒng)的復(fù)雜程度和出現(xiàn)時(shí)間的先后,可以把批處理操作系統(tǒng)分類為簡(jiǎn)單批處理系統(tǒng)和多道批處理系統(tǒng)。3.設(shè)計(jì)思想簡(jiǎn)單批處理系統(tǒng)是在操作系統(tǒng)發(fā)展的早期出現(xiàn)的,因此它有時(shí)被稱為早期批處理系統(tǒng),也稱為監(jiān)控程序。其設(shè)計(jì)思想是:在監(jiān)控程序啟動(dòng)之前,操作員有選擇地把若干作業(yè)合并成一批作業(yè),將這批作業(yè)安裝有輸入設(shè)備上。然后啟動(dòng)監(jiān)控程序,

3、監(jiān)控程序?qū)⒆詣?dòng)控制這批作業(yè)的執(zhí)行。4.作業(yè)控制說明書作業(yè)控制說明書是由作業(yè)控制語(yǔ)言編寫的一段程序,它通常存放在被處理作業(yè)的前面。在運(yùn)行過程中,監(jiān)控程序讀入并解釋作業(yè)前面的這段作業(yè)控制說明書中的語(yǔ)句,以控制各個(gè)作業(yè)步的執(zhí)行。作業(yè)運(yùn)行后,監(jiān)控程序逐條解釋每一行語(yǔ)句。5.一般指令和特權(quán)指令特權(quán)指令包括輸入輸出指令、停機(jī)指令等待,只有監(jiān)控程序才能執(zhí)行特權(quán)指令。用戶程序只能執(zhí)行一般指令。一旦用戶程序需要執(zhí)行特權(quán)指令,處理器會(huì)通過特殊的機(jī)制將控制權(quán)

4、移交給監(jiān)控程序。6.系統(tǒng)調(diào)用的過程下面我們考察系統(tǒng)調(diào)用的處理過程。首先,當(dāng)系統(tǒng)調(diào)用發(fā)生時(shí),處理器通過一種特殊的機(jī)制,通常是中斷或者異常處理,把控制流程轉(zhuǎn)移到監(jiān)控程序內(nèi)的一些特定的位置。同時(shí),處理器模式轉(zhuǎn)變?yōu)樘貦?quán)模式。其次,由監(jiān)控程序執(zhí)行被請(qǐng)求的功能代碼。這個(gè)功能代碼代表著對(duì)一段標(biāo)準(zhǔn)程序段的執(zhí)行,用以完成所請(qǐng)求的功能。第三,處理結(jié)束后,監(jiān)控程序恢復(fù)系統(tǒng)調(diào)用之前的現(xiàn)場(chǎng);把運(yùn)行模式從特權(quán)模式恢復(fù)成為用戶方式;最后將控制權(quán)轉(zhuǎn)移回原來的用戶程序。

5、7.SPOOLing技術(shù)但是,真正引發(fā)并發(fā)機(jī)制的是多道批處理系統(tǒng)。在多道批處理系統(tǒng)中,關(guān)鍵技術(shù)就是多道程序運(yùn)行、假脫機(jī)(SPOOLing)技術(shù)等等。假脫機(jī)(SPOOLing:SimultaneousPeripheralOperatingOnline)技術(shù)的全稱是“同時(shí)的外部設(shè)備聯(lián)機(jī)操作”。這種技術(shù)的基本思想是用磁盤設(shè)備作為主機(jī)的直接輸入輸出設(shè)備,主機(jī)直接從磁盤上選取作業(yè)運(yùn)行,作業(yè)的執(zhí)行結(jié)果也存在磁盤上;相應(yīng)地,通道則負(fù)責(zé)將用戶作業(yè)從卡片

6、機(jī)上動(dòng)態(tài)寫入磁盤,而這一操作與主機(jī)并行。SPOOLing技術(shù)如圖16。實(shí)時(shí)操作系統(tǒng)主要有兩類:第一類是硬實(shí)時(shí)系統(tǒng)。硬實(shí)時(shí)系統(tǒng)對(duì)關(guān)鍵外部事件的響應(yīng)和處理時(shí)間有著極嚴(yán)格的要求,系統(tǒng)必須滿足這種嚴(yán)格的時(shí)間要求,否則會(huì)產(chǎn)生嚴(yán)重的不良后果。第二類是軟實(shí)時(shí)系統(tǒng)。軟實(shí)時(shí)系統(tǒng)對(duì)事件的響應(yīng)和處理時(shí)間有一定的時(shí)間范圍要求。不能滿足相關(guān)的要求會(huì)影響系統(tǒng)的服務(wù)質(zhì)量,但是通常不會(huì)引發(fā)災(zāi)難性的后果。實(shí)時(shí)系統(tǒng)為了能夠?qū)崿F(xiàn)硬實(shí)時(shí)或軟實(shí)時(shí)的要求,除了具有多道程序系統(tǒng)的基

7、本能力外,還需要有以下幾方面的能力。(1)實(shí)時(shí)時(shí)鐘管理實(shí)時(shí)系統(tǒng)的主要設(shè)計(jì)目標(biāo)是對(duì)實(shí)時(shí)任務(wù)能夠進(jìn)行實(shí)時(shí)處理。實(shí)時(shí)任務(wù)根據(jù)時(shí)間要求可以分為兩類:第一類是定時(shí)任務(wù),它依據(jù)用戶的定時(shí)啟動(dòng)并按照嚴(yán)格的時(shí)間間隔重復(fù)運(yùn)行;第二類是延時(shí)任務(wù),它非周期地運(yùn)行,允許被延后執(zhí)行,但是往往有一個(gè)嚴(yán)格的時(shí)間界限。(2)過載防護(hù)實(shí)時(shí)系統(tǒng)在出現(xiàn)過載現(xiàn)象時(shí),要有能力在大量突發(fā)的實(shí)時(shí)任務(wù)中,迅速分析判斷并找出最重要的實(shí)時(shí)任務(wù),然后通過拋棄或者延后次要任務(wù)以保證最重要任務(wù)

8、成功的執(zhí)行。(3)高可靠性高可靠性是實(shí)時(shí)系統(tǒng)的設(shè)計(jì)目標(biāo)之一。實(shí)時(shí)操作系統(tǒng)的任何故障,都有可能對(duì)整個(gè)應(yīng)用系統(tǒng)帶來極大的危害。所以實(shí)時(shí)操作系統(tǒng)需要有很強(qiáng)的健壯性和堅(jiān)固性。1.3.4個(gè)人計(jì)算機(jī)操作系統(tǒng)個(gè)人計(jì)算機(jī)操作系統(tǒng)個(gè)人計(jì)算機(jī)操作系統(tǒng)(PersonalComputerOperatingSystem)是一種單用戶的操作系統(tǒng)。個(gè)人計(jì)算機(jī)操作系統(tǒng)主要供個(gè)人使用,功能強(qiáng),價(jià)格便宜,在幾乎任何地方都可安裝使用。它能滿足一般人操作、學(xué)習(xí)、游戲等方面的需

9、求。個(gè)人計(jì)算機(jī)操作系統(tǒng)的主要特點(diǎn)是:計(jì)算機(jī)在某一時(shí)間內(nèi)為單個(gè)用戶服務(wù);采用圖形界面人機(jī)交互的工作方式,界面友好;使用方便,用戶無需具備專門知識(shí),也能熟練地操縱系統(tǒng)。1.3.5網(wǎng)絡(luò)操作系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)為計(jì)算機(jī)網(wǎng)絡(luò)配置的操作系統(tǒng)稱為網(wǎng)絡(luò)操作系統(tǒng)。網(wǎng)絡(luò)操作系統(tǒng)(wkOperatingSystem)是基于計(jì)算機(jī)網(wǎng)絡(luò)的、在各種計(jì)算機(jī)操作系統(tǒng)之上按網(wǎng)絡(luò)體系結(jié)構(gòu)協(xié)議標(biāo)準(zhǔn)設(shè)計(jì)開發(fā)的軟件,它包括網(wǎng)絡(luò)管理、通信、安全、資源共享和各種網(wǎng)絡(luò)應(yīng)用。網(wǎng)絡(luò)操作系統(tǒng)把

10、計(jì)算機(jī)網(wǎng)絡(luò)中的各個(gè)計(jì)算機(jī)有機(jī)地連接起來,其目標(biāo)是相互通信及資源共享。1.3.6分布式操作系統(tǒng)分布式操作系統(tǒng)將大量的計(jì)算機(jī)通過網(wǎng)絡(luò)連結(jié)在一起,可以獲得極高的運(yùn)算能力及廣泛的數(shù)據(jù)共享。這樣一種系統(tǒng)稱作為分布式系統(tǒng)(DistrbutedSystem)。為分布式系統(tǒng)配置的操作系統(tǒng)稱為分布式操作系統(tǒng)(DistrbutedOperatingSystem)。分布式操作系統(tǒng)具備如下特征:(1)分布式操作系統(tǒng)是一個(gè)統(tǒng)一的操作系統(tǒng),在系統(tǒng)中的所有主機(jī)使用的

11、是同一個(gè)操作系統(tǒng)。(2)實(shí)現(xiàn)資源的深度共享。(3)透明性。在網(wǎng)絡(luò)操作系統(tǒng)中,用戶能夠清晰地感覺到本地主機(jī)和非本地主機(jī)之間的區(qū)別。(4)自治性。即處于分布式系統(tǒng)中的各個(gè)主機(jī)都處于平等的地位,各個(gè)主機(jī)之間沒有主從關(guān)系。一個(gè)主機(jī)的失效一般不會(huì)影響整個(gè)分布式系統(tǒng)。分布式系統(tǒng)的優(yōu)點(diǎn)在于它的分布式,分布式系統(tǒng)可以以較低的成本獲得較高的運(yùn)算性能。分布式系統(tǒng)的另一個(gè)優(yōu)勢(shì)是它的可靠性。機(jī)群是分布式系統(tǒng)的一種,一個(gè)機(jī)群通常由一群處理器密集構(gòu)成,機(jī)群操作系統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論