

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1.3操作系統(tǒng)分類操作系統(tǒng)分類一般可以把操作系統(tǒng)分為三種基本類型,即批處理系統(tǒng)、分時系統(tǒng)和實時系統(tǒng)。隨著計算機(jī)體系結(jié)構(gòu)的發(fā)展,又出現(xiàn)了許多類型的操作系統(tǒng),它們是個人操作系統(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ī),而是在收到一定數(shù)量的用戶作業(yè)之后,組成一批作業(yè),再把這批作
2、業(yè)輸入到計算機(jī)中。2.特點與分類批處理操作系統(tǒng)的特點是成批處理。批處理操作系統(tǒng)追求的目標(biāo)是系統(tǒng)資源利用率高,作業(yè)吞吐率高。依據(jù)系統(tǒng)的復(fù)雜程度和出現(xiàn)時間的先后,可以把批處理操作系統(tǒng)分類為簡單批處理系統(tǒng)和多道批處理系統(tǒng)。3.設(shè)計思想簡單批處理系統(tǒng)是在操作系統(tǒng)發(fā)展的早期出現(xiàn)的,因此它有時被稱為早期批處理系統(tǒng),也稱為監(jiān)控程序。其設(shè)計思想是:在監(jiān)控程序啟動之前,操作員有選擇地把若干作業(yè)合并成一批作業(yè),將這批作業(yè)安裝有輸入設(shè)備上。然后啟動監(jiān)控程序,
3、監(jiān)控程序?qū)⒆詣涌刂七@批作業(yè)的執(zhí)行。4.作業(yè)控制說明書作業(yè)控制說明書是由作業(yè)控制語言編寫的一段程序,它通常存放在被處理作業(yè)的前面。在運(yùn)行過程中,監(jiān)控程序讀入并解釋作業(yè)前面的這段作業(yè)控制說明書中的語句,以控制各個作業(yè)步的執(zhí)行。作業(yè)運(yùn)行后,監(jiān)控程序逐條解釋每一行語句。5.一般指令和特權(quán)指令特權(quán)指令包括輸入輸出指令、停機(jī)指令等待,只有監(jiān)控程序才能執(zhí)行特權(quán)指令。用戶程序只能執(zhí)行一般指令。一旦用戶程序需要執(zhí)行特權(quán)指令,處理器會通過特殊的機(jī)制將控制權(quán)
4、移交給監(jiān)控程序。6.系統(tǒng)調(diào)用的過程下面我們考察系統(tǒng)調(diào)用的處理過程。首先,當(dāng)系統(tǒng)調(diào)用發(fā)生時,處理器通過一種特殊的機(jī)制,通常是中斷或者異常處理,把控制流程轉(zhuǎn)移到監(jiān)控程序內(nèi)的一些特定的位置。同時,處理器模式轉(zhuǎn)變?yōu)樘貦?quán)模式。其次,由監(jiān)控程序執(zhí)行被請求的功能代碼。這個功能代碼代表著對一段標(biāo)準(zhǔn)程序段的執(zhí)行,用以完成所請求的功能。第三,處理結(jié)束后,監(jiān)控程序恢復(fù)系統(tǒng)調(diào)用之前的現(xiàn)場;把運(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è)備聯(lián)機(jī)操作”。這種技術(shù)的基本思想是用磁盤設(shè)備作為主機(jī)的直接輸入輸出設(shè)備,主機(jī)直接從磁盤上選取作業(yè)運(yùn)行,作業(yè)的執(zhí)行結(jié)果也存在磁盤上;相應(yīng)地,通道則負(fù)責(zé)將用戶作業(yè)從卡片
6、機(jī)上動態(tài)寫入磁盤,而這一操作與主機(jī)并行。SPOOLing技術(shù)如圖16。實時操作系統(tǒng)主要有兩類:第一類是硬實時系統(tǒng)。硬實時系統(tǒng)對關(guān)鍵外部事件的響應(yīng)和處理時間有著極嚴(yán)格的要求,系統(tǒng)必須滿足這種嚴(yán)格的時間要求,否則會產(chǎn)生嚴(yán)重的不良后果。第二類是軟實時系統(tǒng)。軟實時系統(tǒng)對事件的響應(yīng)和處理時間有一定的時間范圍要求。不能滿足相關(guān)的要求會影響系統(tǒng)的服務(wù)質(zhì)量,但是通常不會引發(fā)災(zāi)難性的后果。實時系統(tǒng)為了能夠?qū)崿F(xiàn)硬實時或軟實時的要求,除了具有多道程序系統(tǒng)的基
7、本能力外,還需要有以下幾方面的能力。(1)實時時鐘管理實時系統(tǒng)的主要設(shè)計目標(biāo)是對實時任務(wù)能夠進(jìn)行實時處理。實時任務(wù)根據(jù)時間要求可以分為兩類:第一類是定時任務(wù),它依據(jù)用戶的定時啟動并按照嚴(yán)格的時間間隔重復(fù)運(yùn)行;第二類是延時任務(wù),它非周期地運(yùn)行,允許被延后執(zhí)行,但是往往有一個嚴(yán)格的時間界限。(2)過載防護(hù)實時系統(tǒng)在出現(xiàn)過載現(xiàn)象時,要有能力在大量突發(fā)的實時任務(wù)中,迅速分析判斷并找出最重要的實時任務(wù),然后通過拋棄或者延后次要任務(wù)以保證最重要任務(wù)
8、成功的執(zhí)行。(3)高可靠性高可靠性是實時系統(tǒng)的設(shè)計目標(biāo)之一。實時操作系統(tǒng)的任何故障,都有可能對整個應(yīng)用系統(tǒng)帶來極大的危害。所以實時操作系統(tǒng)需要有很強(qiáng)的健壯性和堅固性。1.3.4個人計算機(jī)操作系統(tǒng)個人計算機(jī)操作系統(tǒng)個人計算機(jī)操作系統(tǒng)(PersonalComputerOperatingSystem)是一種單用戶的操作系統(tǒng)。個人計算機(jī)操作系統(tǒng)主要供個人使用,功能強(qiáng),價格便宜,在幾乎任何地方都可安裝使用。它能滿足一般人操作、學(xué)習(xí)、游戲等方面的需
9、求。個人計算機(jī)操作系統(tǒng)的主要特點是:計算機(jī)在某一時間內(nèi)為單個用戶服務(wù);采用圖形界面人機(jī)交互的工作方式,界面友好;使用方便,用戶無需具備專門知識,也能熟練地操縱系統(tǒng)。1.3.5網(wǎng)絡(luò)操作系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)為計算機(jī)網(wǎng)絡(luò)配置的操作系統(tǒng)稱為網(wǎng)絡(luò)操作系統(tǒng)。網(wǎng)絡(luò)操作系統(tǒng)(wkOperatingSystem)是基于計算機(jī)網(wǎng)絡(luò)的、在各種計算機(jī)操作系統(tǒng)之上按網(wǎng)絡(luò)體系結(jié)構(gòu)協(xié)議標(biāo)準(zhǔn)設(shè)計開發(fā)的軟件,它包括網(wǎng)絡(luò)管理、通信、安全、資源共享和各種網(wǎng)絡(luò)應(yīng)用。網(wǎng)絡(luò)操作系統(tǒng)把
10、計算機(jī)網(wǎng)絡(luò)中的各個計算機(jī)有機(jī)地連接起來,其目標(biāo)是相互通信及資源共享。1.3.6分布式操作系統(tǒng)分布式操作系統(tǒng)將大量的計算機(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)是一個統(tǒng)一的操作系統(tǒng),在系統(tǒng)中的所有主機(jī)使用的
11、是同一個操作系統(tǒng)。(2)實現(xiàn)資源的深度共享。(3)透明性。在網(wǎng)絡(luò)操作系統(tǒng)中,用戶能夠清晰地感覺到本地主機(jī)和非本地主機(jī)之間的區(qū)別。(4)自治性。即處于分布式系統(tǒng)中的各個主機(jī)都處于平等的地位,各個主機(jī)之間沒有主從關(guān)系。一個主機(jī)的失效一般不會影響整個分布式系統(tǒng)。分布式系統(tǒng)的優(yōu)點在于它的分布式,分布式系統(tǒng)可以以較低的成本獲得較高的運(yùn)算性能。分布式系統(tǒng)的另一個優(yōu)勢是它的可靠性。機(jī)群是分布式系統(tǒng)的一種,一個機(jī)群通常由一群處理器密集構(gòu)成,機(jī)群操作系統(tǒng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 操作系統(tǒng)課程設(shè)計-- 操作系統(tǒng)
- 專升本(計算機(jī)專業(yè)課件)操作系統(tǒng)課件第章操作系統(tǒng)的發(fā)展與分類
- 淺談操作系統(tǒng)(操作系統(tǒng)論文)
- 操作系統(tǒng)課程設(shè)計——操作系統(tǒng)課程設(shè)計模擬操作系統(tǒng)
- 操作系統(tǒng)a
- 操作系統(tǒng)
- 操作系統(tǒng)
- 操作系統(tǒng)課程設(shè)計--模擬操作系統(tǒng)的實現(xiàn)
- 操作系統(tǒng)linux主存管理操作系統(tǒng)實驗 5
- 操作系統(tǒng)程序設(shè)計-操作系統(tǒng)模擬實現(xiàn)
- 內(nèi)存管理(操作系統(tǒng))操作系統(tǒng)課程設(shè)計
- 操作系統(tǒng)的種類
- 操作系統(tǒng)實驗
- 操作系統(tǒng)2
- 操作系統(tǒng)98919
- 操作系統(tǒng)3
- 操作系統(tǒng)1
- 操作系統(tǒng)96322
- 操作系統(tǒng)c
- 操作系統(tǒng)96241
評論
0/150
提交評論