操作系統(tǒng):第一章 緒論_第1頁(yè)
操作系統(tǒng):第一章 緒論_第2頁(yè)
操作系統(tǒng):第一章 緒論_第3頁(yè)
操作系統(tǒng):第一章 緒論_第4頁(yè)
操作系統(tǒng):第一章 緒論_第5頁(yè)
已閱讀5頁(yè),還剩42頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、2001-02-191操作系統(tǒng)參考書(shū)教 材:1張堯?qū)W,史美林,張高計(jì)算機(jī)操作系統(tǒng)教程 (第3版),清華大學(xué)出版社,2006年參考書(shū)1 孫鐘秀,操作系統(tǒng)教程(第4版) 北京:高等教育出版社,20082 塔嫩鮑姆(美) 等,譯者:陳渝 諶衛(wèi)軍,操作系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(第三版) 北京:電子工業(yè)出版社 20073 夏靖波等,嵌入式系統(tǒng)原理與開(kāi)發(fā), 西安:西安電子科技大學(xué)出版社,2006 成績(jī)?cè)u(píng)定到課,作業(yè),實(shí)驗(yàn),期末考試比例:到課、作業(yè)、實(shí)驗(yàn)30%期末考試 70%操作系統(tǒng)課程的特點(diǎn):涉及面廣(并行程序,性能問(wèn)題,結(jié)構(gòu)問(wèn)題,程序方法論,軟件工程,等等)實(shí)踐性強(qiáng)(從實(shí)踐總結(jié)出原理)錯(cuò)綜復(fù)雜:縱橫交叉 如何學(xué)好

2、操作系統(tǒng)? 注意學(xué)習(xí)方式的變化教師只指出要點(diǎn) 要通過(guò)自學(xué)、研讀參考書(shū)掌握內(nèi)容善于發(fā)現(xiàn)問(wèn)題、提出問(wèn)題 要努力尋求問(wèn)題的答案抽象: 操作系統(tǒng)具有一種魔力,提供了無(wú)限的CPUs,無(wú)限的內(nèi)存,等等為什么學(xué)習(xí)操作系統(tǒng)? 設(shè)計(jì)操作系統(tǒng) 或者 修改現(xiàn)有的系統(tǒng) 存在人們意識(shí)不到的大量“操作系統(tǒng)” 嵌入式系統(tǒng)(Embedded OS) 加深對(duì)使用的OS的理解,有利于深入編程 用戶(hù)為了開(kāi)發(fā)應(yīng)用程序必須與操作系統(tǒng)打交道 編程時(shí)借鑒操作系統(tǒng)的設(shè)計(jì)思想和算法 操作系統(tǒng)中所用的許多概念和技巧可以推廣應(yīng)用到其他領(lǐng)域 選擇購(gòu)買(mǎi)操作系統(tǒng) 我們并不總使用Win95/NT/2000/XP課程主要內(nèi)容介紹緒論作業(yè)管理和用戶(hù)接口進(jìn)程管

3、理處理機(jī)管理存儲(chǔ)管理文件管理外部設(shè)備管理嵌入式操作系統(tǒng)操作系統(tǒng)的功能管理系統(tǒng)軟硬件資源、擴(kuò)展計(jì)算機(jī)的功能、向用戶(hù)提供服務(wù)。第一章 緒論1.1 什么是操作系統(tǒng)1.2 操作系統(tǒng)的發(fā)展歷史1.3 操作系統(tǒng)的分類(lèi)1.4 操作系統(tǒng)的特征1.5 操作系統(tǒng)的功能1.6 研究操作系統(tǒng)的幾種觀點(diǎn)1.7 常用的操作系統(tǒng)1.1 什么是操作系統(tǒng)1.1.1操作系統(tǒng)的定義1.1.2 操作系統(tǒng)的地位1.1.3 操作系統(tǒng)舉例1.1.1操作系統(tǒng)的定義操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)中的一個(gè)系統(tǒng)軟件,是一些程序模塊的集合 它們能以盡量有效合理方式組織和管理計(jì)算機(jī)的軟硬件資源,合理的組織計(jì)算機(jī)的工作流程,控制程序的執(zhí)行并向用戶(hù)提供各種服務(wù)功能

4、,使得用戶(hù)能夠靈活,方便,有效的使用計(jì)算機(jī),使整個(gè)計(jì)算機(jī)系統(tǒng)能高效的運(yùn)行。操作系統(tǒng)的地位:緊貼系統(tǒng)硬件之上,所有其他軟件之下(是其他軟件的共同環(huán)境)1.1.2操作系統(tǒng)在計(jì)算機(jī)系統(tǒng)中的地位1.1.3 操作系統(tǒng)舉例MS OS: MS DOS, MS Windows 3.x, Windows 95, Windows NT, Windows 2000UNIX: BSD, SRV4, SCO UNIX, AIX, Solaris, LinuxNOS: Novell NetwareRTOS: VxWorks, pSoS, Nucleus1.2 操作系統(tǒng)的發(fā)展歷史1.2.1 推動(dòng)操作系統(tǒng)發(fā)展的主要?jiǎng)恿?.2

5、.2 手工操作1.2.3 單道批處理系統(tǒng)(simple batch processing)1.2.4 多道批處理系統(tǒng)(multiprogramming system)1.2.5 分時(shí)系統(tǒng)(time-sharing system)1.2.6 實(shí)時(shí)系統(tǒng)(real-time system)返回1.2.1 推動(dòng)操作系統(tǒng)發(fā)展的主要?jiǎng)恿?1) 提高資源的利用率和系統(tǒng)性能:計(jì)算機(jī)發(fā)展的初期,計(jì)算機(jī)系統(tǒng)昂貴,用作集中計(jì)算(2) 方便用戶(hù):用戶(hù)上機(jī)、調(diào)試程序,分散計(jì)算時(shí)的事務(wù)處理和非專(zhuān)業(yè)用戶(hù)(商業(yè)和辦公、家庭)(3) 器件的發(fā)展:CPU的位寬度(指令和數(shù)據(jù))、快速外存“需求推動(dòng)發(fā)展”1.2.2 手工操作工作方式

6、 用戶(hù):用戶(hù)既是程序員,又是操作員;用戶(hù)是計(jì)算機(jī)專(zhuān)業(yè)人員;編程語(yǔ)言:為機(jī)器語(yǔ)言;輸入輸出:紙帶或卡片;計(jì)算機(jī)的工作特點(diǎn)用戶(hù)獨(dú)占全機(jī):不出現(xiàn)資源被其他用戶(hù)占用,資源利用率低;CPU等待用戶(hù):計(jì)算前,手工裝入紙帶或卡片;計(jì)算完成后,手工卸取紙帶或卡片;CPU利用率低;1946 50年代(電子管),集中計(jì)算(計(jì)算中心),計(jì)算機(jī)資源昂貴;主要矛盾計(jì)算機(jī)處理能力的提高,手工操作的低效率(造成浪費(fèi));用戶(hù)獨(dú)占全機(jī)的所有資源;提高效率的途徑專(zhuān)門(mén)的操作員,批處理1.2.3 單道批處理系統(tǒng)(simple batch processingm, ,uniprogramming)批處理中的作業(yè)的組成:用戶(hù)程序數(shù)據(jù)作業(yè)

7、說(shuō)明書(shū)(作業(yè)控制語(yǔ)言)批:供一次加載的磁帶或磁盤(pán),通常由若干個(gè)作業(yè)組裝成,在處理中使用一組相同的系統(tǒng)軟件(系統(tǒng)帶)50年代末 60年代中(晶體管):利用磁帶把若干個(gè)作業(yè)分類(lèi)編成作業(yè)執(zhí)行序列,每個(gè)批作業(yè)由一個(gè)專(zhuān)門(mén)的監(jiān)督程序(Monitor)自動(dòng)依次處理??墒褂脜R編語(yǔ)言開(kāi)發(fā)。 兩種批處理方式(1)聯(lián)機(jī)批處理用戶(hù)提交作業(yè):以紙帶或卡片為介質(zhì);操作員合成批作業(yè):結(jié)果為磁帶介質(zhì);批作業(yè)處理:對(duì)批作業(yè)中的每個(gè)作業(yè)進(jìn)行相同的處理:從磁帶讀入用戶(hù)作業(yè)和編譯鏈接程序,編譯鏈接用戶(hù)作業(yè),生成可執(zhí)行程序;啟動(dòng)執(zhí)行;執(zhí)行結(jié)果輸出。這時(shí)的問(wèn)題:慢速的輸入輸出處理仍直接由主機(jī)來(lái)完成。輸入輸出時(shí),CPU處于等待狀態(tài)。兩種批

8、處理方式(2)脫機(jī)批處理衛(wèi)星機(jī):完成面向用戶(hù)的輸入輸出(紙帶或卡片),中間結(jié)果暫存在磁帶或磁盤(pán)上。作業(yè)控制命令由監(jiān)督程序(monitor)來(lái)執(zhí)行,完成如裝入程序、編譯、運(yùn)行等操作。優(yōu)點(diǎn):同一批內(nèi)各作業(yè)的自動(dòng)依次更替,改善了主機(jī)CPU和I/O設(shè)備的使用效率,提高了吞吐量。缺點(diǎn):磁帶或磁盤(pán)需要人工裝卸,作業(yè)需要人工分類(lèi),監(jiān)督程序易遭到用戶(hù)程序的破壞(由人工干預(yù)才可恢復(fù))。利用衛(wèi)星機(jī)完成輸入輸出功能。主機(jī)與衛(wèi)星機(jī)可并行工作。通道和中斷技術(shù)通道:用于控制I/O設(shè)備與內(nèi)存間的數(shù)據(jù)傳輸。啟動(dòng)后可獨(dú)立于CPU運(yùn)行,實(shí)現(xiàn)CPU與I/O的并行。通道有專(zhuān)用的I/O處理器,可與CPU并行工作可實(shí)現(xiàn) I/O聯(lián)機(jī)處理中

9、斷是指CPU在收到外部中斷信號(hào)后,停止原來(lái)工作,轉(zhuǎn)去處理該中斷事件,完畢后回到原來(lái)斷點(diǎn)繼續(xù)工作。中斷處理過(guò)程:中斷請(qǐng)求,中斷響應(yīng),中斷點(diǎn)(暫停當(dāng)前任務(wù)并保存現(xiàn)場(chǎng)),中斷處理例程,中斷返回(恢復(fù)中斷點(diǎn)的現(xiàn)場(chǎng)并繼續(xù)原有任務(wù)可處理算術(shù)溢出和非法操作碼,死循環(huán)(利用時(shí)鐘中斷進(jìn)行超時(shí)限定)監(jiān)督程序發(fā)展為執(zhí)行系統(tǒng)(executive system),常駐內(nèi)存60年代初,發(fā)展了通道技術(shù)和中斷技術(shù),這些技術(shù)的出現(xiàn)使監(jiān)督程序在負(fù)責(zé)作業(yè)運(yùn)行的同時(shí)提供I/O控制功能。單道批處理的主要問(wèn)題CPU和I/O設(shè)備使用忙閑不均(取決于當(dāng)前作業(yè)的特性)。對(duì)計(jì)算為主的作業(yè),外設(shè)空閑;對(duì)I/O為主的作業(yè),CPU空閑;1.2.4 多

10、道批處理系統(tǒng)(multiprogramming system)多道批處理的運(yùn)行特征多道:內(nèi)存中同時(shí)存放幾個(gè)作業(yè);宏觀上并行運(yùn)行:都處于運(yùn)行狀態(tài),但都未運(yùn)行完;微觀上串行運(yùn)行:各作業(yè)交替使用CPU;60年代中 70年代中(集成電路),利用多道批處理提高資源的利用率。在當(dāng)前運(yùn)行的作業(yè)需作I/O處理時(shí),CPU轉(zhuǎn)而執(zhí)行另一個(gè)作業(yè)。(I/O完成后是否立刻恢復(fù)執(zhí)行?要等到其他程序再次I/O時(shí))多道批處理系統(tǒng)的特點(diǎn)優(yōu)點(diǎn):資源利用率高:CPU和內(nèi)存利用率較高;作業(yè)吞吐量大:?jiǎn)挝粫r(shí)間內(nèi)完成的工作總量大;缺點(diǎn):用戶(hù)交互性差:整個(gè)作業(yè)完成后或中間出錯(cuò)時(shí),才與用戶(hù)交互,不利于調(diào)試和修改;作業(yè)平均周轉(zhuǎn)時(shí)間長(zhǎng):短作業(yè)的周

11、轉(zhuǎn)時(shí)間顯著增長(zhǎng);批處理:交互性差提高對(duì)CPU利用率;分時(shí)處理:用戶(hù)與應(yīng)用程序隨時(shí)交互,控制程序運(yùn)行,適于商業(yè)和辦公事務(wù)處理縮短響應(yīng)時(shí)間1.2.5 分時(shí)系統(tǒng)(time-sharing system)P6“分時(shí)”的含義分時(shí)是指多個(gè)用戶(hù)分享使用同一臺(tái)計(jì)算機(jī)。多個(gè)程序分時(shí)共享硬件和軟件資源。多個(gè)用戶(hù)分時(shí):?jiǎn)蝹€(gè)用戶(hù)使用計(jì)算機(jī)的效率低,因而允許多個(gè)應(yīng)用程序同時(shí)在內(nèi)存中,分別服務(wù)于不同的用戶(hù)。有用戶(hù)輸入時(shí)由CPU執(zhí)行,處理完一次用戶(hù)輸入后程序暫停,等待下一次用戶(hù)輸入時(shí)走時(shí)停前臺(tái)和后臺(tái)程序(foreground & background)分時(shí):后臺(tái)程序不占用終端輸入輸出,不與用戶(hù)交互現(xiàn)在的圖形用戶(hù)界面(GUI

12、),除當(dāng)前交互的程序(輸入焦點(diǎn))之外,其他程序均作為后臺(tái)通常按時(shí)間片(time slice)分配:各個(gè)程序在CPU上執(zhí)行的輪換時(shí)間。70年代中期至今搶先式和非搶先式搶先式和非搶先式(preemptive & non-preemptive):出讓CPU是OS強(qiáng)迫或程序主動(dòng)搶先式:OS強(qiáng)迫出讓CPU;非搶先式:程序主動(dòng)出讓CPU;分時(shí)系統(tǒng)的特點(diǎn)人機(jī)交互性好:在調(diào)試和運(yùn)行程序時(shí)由用戶(hù)自己操作。共享主機(jī):多個(gè)用戶(hù)同時(shí)使用。用戶(hù)獨(dú)立性:對(duì)每個(gè)用戶(hù)而言好象獨(dú)占主機(jī)。現(xiàn)在的許多操作系統(tǒng)都具有分時(shí)處理的功能,在分時(shí)系統(tǒng)的基礎(chǔ)上,操作系統(tǒng)的發(fā)展開(kāi)始分化,如實(shí)時(shí)系統(tǒng)、通用系統(tǒng)、個(gè)人系統(tǒng)等。1.2.6 實(shí)時(shí)系統(tǒng)(r

13、eal-time system)要求:響應(yīng)時(shí)間短,在一定范圍之內(nèi);系統(tǒng)可靠性高任務(wù)的類(lèi)型:周期性實(shí)時(shí)任務(wù):非周期性實(shí)時(shí)任務(wù):截止時(shí)間(deadline),開(kāi)始截止時(shí)間(最晚開(kāi)始時(shí)間)和完成截止時(shí)間(最晚完成時(shí)間)用于工業(yè)過(guò)程控制、軍事實(shí)時(shí)控制、金融等領(lǐng)域,包括實(shí)時(shí)控制、實(shí)時(shí)信息處理目前的操作系統(tǒng),通常具有分時(shí)、實(shí)時(shí)和批處理功能,又稱(chēng)作通用操作系統(tǒng)??蛇m用于計(jì)算、事務(wù)處理等多種領(lǐng)域,能運(yùn)行在多種硬件平臺(tái)上,如 UNIX系統(tǒng)、Windows NT等。通用化、小型化1.3 操作系統(tǒng)的分類(lèi)1.3.1 批處理操作系統(tǒng)1.3.2 分時(shí)操作系統(tǒng)1.3.3 實(shí)時(shí)操作系統(tǒng)1.3.4 多處理操作系統(tǒng)1.3.5 網(wǎng)

14、絡(luò)操作系統(tǒng)1.3.6 分布式操作系統(tǒng)1.3.7 個(gè)人計(jì)算機(jī)操作系統(tǒng)1.3.8通用操作系統(tǒng)1.3.9嵌入式操作系統(tǒng)1.3.10多媒體操作系統(tǒng)操作系統(tǒng)分類(lèi)主要討論操作系統(tǒng)的內(nèi)部特征。返回1.3.1 批處理操作系統(tǒng)(Batch Processing Operation System)作業(yè)的處理流程作業(yè)提交:作業(yè)的輸入;作業(yè)執(zhí)行作業(yè)完成:作業(yè)的輸出;圖1 批處理系統(tǒng)中作業(yè)處理及狀態(tài)單道(uniprogramming)和多道批處理的比較多道程序系統(tǒng)和多處理系統(tǒng)(multiprocessing system)的區(qū)別:前者指多個(gè)程序同時(shí)在內(nèi)存中交替運(yùn)行,后者指多個(gè)處理器。批處理的主要特征用戶(hù)脫機(jī)使用計(jì)算機(jī):

15、作業(yè)提交后直到獲得結(jié)果之前,用戶(hù)無(wú)法與作業(yè)交互。作業(yè)成批處理多道程序并行:充分利用系統(tǒng)資源。多道批處理系統(tǒng)的資源利用效率特征多道批處理系統(tǒng)的資源利用效率特征是基于各作業(yè)對(duì)系統(tǒng)資源的需求差異得到的。例如:有3個(gè)作業(yè)A、B、C,分別為計(jì)算、檢索和打印作業(yè),單道運(yùn)行時(shí)間分別為5分、15分和10分鐘。它們可并行在45分鐘內(nèi)完成3個(gè)作業(yè)。各資源的利用效率為:多道批處理系統(tǒng)上的技術(shù)作業(yè)調(diào)度:作業(yè)的現(xiàn)場(chǎng)保存和恢復(fù)上下文切換資源共享:資源的競(jìng)爭(zhēng)和同步互斥(exclusion)和同步(synchronization)機(jī)制內(nèi)存使用:提高內(nèi)存使用效率(為當(dāng)前由CPU執(zhí)行的程序提供足夠的內(nèi)存)覆蓋(overlay),

16、交換(swap)和虛擬存儲(chǔ)(virtual memory)內(nèi)存保護(hù):系統(tǒng)存儲(chǔ)區(qū)和各應(yīng)用程序存儲(chǔ)區(qū)不可沖突存儲(chǔ)保護(hù)文件非順序存放、隨機(jī)存取出現(xiàn):作業(yè)管理、處理機(jī)管理、存儲(chǔ)管理、設(shè)備管理、文件系統(tǒng)管理(file system)1.3.2 分時(shí)操作系統(tǒng)(Time Sharing Operating System)分時(shí)的定義把計(jì)算機(jī)的系統(tǒng)資源(尤其是CPU時(shí)間)進(jìn)行時(shí)間上的分割,每個(gè)時(shí)間段稱(chēng)為一個(gè)時(shí)間片(time slice),每個(gè)用戶(hù)依次輪流使用時(shí)間片。分時(shí)系統(tǒng)的特征多路性:多個(gè)用戶(hù)同時(shí)工作。共享系統(tǒng)資源,提高了資源利用率。節(jié)省維護(hù)開(kāi)支,可靠性高:笨終端至今仍在使用。促進(jìn)了計(jì)算機(jī)的普遍應(yīng)用,提高資源

17、利用率:遠(yuǎn)地用戶(hù)通過(guò)終端(較便宜)聯(lián)機(jī)使用。獨(dú)立性:各用戶(hù)獨(dú)立操作,互不干擾。交互性:系統(tǒng)能及時(shí)對(duì)用戶(hù)的操作進(jìn)行響應(yīng),顯著提高調(diào)試和修改程序的效率:縮短了周轉(zhuǎn)時(shí)間。分時(shí)系統(tǒng)的主要問(wèn)題及時(shí)接受輸入:多個(gè)I/O端口,設(shè)立多路緩沖區(qū)及時(shí)響應(yīng):提高對(duì)換速度(快速外存)、限制用戶(hù)數(shù)目、縮短時(shí)間片(可能引起對(duì)換次數(shù)增多,開(kāi)銷(xiāo)增大,程序總運(yùn)行時(shí)間增大)減少對(duì)換信息量:可重入代碼(re-entrant code);請(qǐng)求頁(yè)式存儲(chǔ)管理:只對(duì)換部分程序1.3.3 實(shí)時(shí)操作系統(tǒng)(Real Time Operating System)實(shí)時(shí)系統(tǒng)的特征實(shí)時(shí)時(shí)鐘管理:提供系統(tǒng)日期和時(shí)間、定時(shí)和延時(shí)等時(shí)鐘管理功能;連續(xù)人-機(jī)對(duì)

18、話:往往必須過(guò)載保護(hù):緩沖區(qū)排隊(duì),丟棄某些任務(wù),動(dòng)態(tài)調(diào)整任務(wù)周期;過(guò)載是指進(jìn)入系統(tǒng)的任務(wù)數(shù)目超出系統(tǒng)的處理能力。高度可靠性和安全性:容錯(cuò)能力(如故障自動(dòng)復(fù)位)和冗余備份(雙機(jī),關(guān)鍵部件);實(shí)時(shí)操作系統(tǒng)主要用于過(guò)程控制、事務(wù)處理等有實(shí)時(shí)要求的領(lǐng)域,其主要特征是實(shí)時(shí)性和可靠性。實(shí)時(shí)系統(tǒng)與批處理系統(tǒng)和分時(shí)系統(tǒng)的區(qū)別專(zhuān)用系統(tǒng):許多實(shí)時(shí)系統(tǒng)是專(zhuān)用系統(tǒng),而批處理與分時(shí)系統(tǒng)通常是通用系統(tǒng)。實(shí)時(shí)控制:實(shí)時(shí)系統(tǒng)用于控制實(shí)時(shí)過(guò)程,要求對(duì)外部事件的迅速響應(yīng),具有較強(qiáng)的中斷處理機(jī)構(gòu)。高可靠性:實(shí)時(shí)系統(tǒng)用于控制重要過(guò)程,要求高度可靠,具有較高冗余。如雙機(jī)系統(tǒng)。事件驅(qū)動(dòng)和隊(duì)列驅(qū)動(dòng):實(shí)時(shí)系統(tǒng)的工作方式:接受外部消息,分析消

19、息,調(diào)用相應(yīng)處理程序進(jìn)行處理??膳c通用系統(tǒng)結(jié)合成通用實(shí)時(shí)系統(tǒng):實(shí)時(shí)處理前臺(tái)作業(yè),批處理為后臺(tái)作業(yè)。1.3.5 網(wǎng)絡(luò)操作系統(tǒng)(NOS, Network Operating System)網(wǎng)絡(luò)操作系統(tǒng)是在通常操作系統(tǒng)功能的基礎(chǔ)上提供網(wǎng)絡(luò)通信和網(wǎng)絡(luò)服務(wù)功能的操作系統(tǒng)。網(wǎng)絡(luò)操作系統(tǒng)為網(wǎng)上計(jì)算機(jī)進(jìn)行方便而有效的網(wǎng)絡(luò)資源共享,提供網(wǎng)絡(luò)用戶(hù)所需各種服務(wù)的軟件和相關(guān)規(guī)程的集合。網(wǎng)絡(luò)功能與操作系統(tǒng)的結(jié)合程度是網(wǎng)絡(luò)操作系統(tǒng)的重要性能指標(biāo)。早期的作法是通常操作系統(tǒng)附加網(wǎng)絡(luò)軟件,過(guò)渡到網(wǎng)絡(luò)功能成為操作系統(tǒng)的有機(jī)組成部分。它們的區(qū)別在于:網(wǎng)絡(luò)功能的強(qiáng)弱、使用是否方便等。計(jì)算機(jī)網(wǎng)絡(luò)一些自主的計(jì)算機(jī)系統(tǒng),通過(guò)通信設(shè)施相互連

20、接,完成信息交換、資源共享、互操作和協(xié)同工作等功能。引入計(jì)算機(jī)網(wǎng)絡(luò)的目的:完成新的應(yīng)用(進(jìn)行自動(dòng)的信息交換),提高性能價(jià)格比(共享昂貴資源)網(wǎng)絡(luò)操作系統(tǒng)的功能通常操作系統(tǒng)的功能:處理機(jī)管理、存儲(chǔ)器管理、設(shè)備管理、文件管理等;網(wǎng)絡(luò)通信功能:通過(guò)網(wǎng)絡(luò)協(xié)議進(jìn)行高效、可靠的數(shù)據(jù)傳輸;網(wǎng)絡(luò)資源管理:協(xié)調(diào)各用戶(hù)使用;網(wǎng)絡(luò)服務(wù):文件和設(shè)備共享,信息發(fā)布;網(wǎng)絡(luò)管理:安全管理、故障管理、性能管理等;互操作:直接控制對(duì)方比交換數(shù)據(jù)更為困難;1.3.6 分布式操作系統(tǒng)(Distributed Operating System)分布式系統(tǒng):處理和控制的分散(相對(duì)于集中式系統(tǒng))分布式系統(tǒng)是以計(jì)算機(jī)網(wǎng)絡(luò)為基礎(chǔ)的,它的基本

21、特征是處理上的分布,即功能和任務(wù)的分布。分布式操作系統(tǒng)的所有系統(tǒng)任務(wù)可在系統(tǒng)中任何處理機(jī)上運(yùn)行,自動(dòng)實(shí)現(xiàn)全系統(tǒng)范圍內(nèi)的任務(wù)分配并自動(dòng)調(diào)度各處理機(jī)的工作負(fù)載。分布式操作系統(tǒng)與網(wǎng)絡(luò)操作系統(tǒng)的比較耦合程度:分布式系統(tǒng)是緊密耦合系統(tǒng):分布式OS是在各機(jī)上統(tǒng)一建立的OS同質(zhì),直接管理CPU、存儲(chǔ)器和外設(shè);統(tǒng)一進(jìn)行全系統(tǒng)的管理;網(wǎng)絡(luò)通常容許異種OS互連,各機(jī)上各種服務(wù)程序需按不同網(wǎng)絡(luò)協(xié)議協(xié)議同質(zhì)。并行性:分布式OS可以將一個(gè)進(jìn)程分散在各機(jī)上并行執(zhí)行進(jìn)程遷移;網(wǎng)絡(luò)則各機(jī)上的進(jìn)程獨(dú)立。透明性:用戶(hù)是否知道或指定資源在哪個(gè)機(jī)器上(如CPU、內(nèi)存或外設(shè))。分布式系統(tǒng)的網(wǎng)絡(luò)資源調(diào)度對(duì)用戶(hù)透明,用戶(hù)不了解所占有資源的位置;網(wǎng)絡(luò)操作系統(tǒng)中對(duì)網(wǎng)絡(luò)資源的使用要由用戶(hù)明確指定;健壯性:分布式系統(tǒng)要求更強(qiáng)的容錯(cuò)能力(工作時(shí)系統(tǒng)重構(gòu))1.3.7

溫馨提示

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

評(píng)論

0/150

提交評(píng)論