計(jì)算機(jī)操作系統(tǒng)-操作系統(tǒng)引論-課件_第1頁
計(jì)算機(jī)操作系統(tǒng)-操作系統(tǒng)引論-課件_第2頁
計(jì)算機(jī)操作系統(tǒng)-操作系統(tǒng)引論-課件_第3頁
計(jì)算機(jī)操作系統(tǒng)-操作系統(tǒng)引論-課件_第4頁
計(jì)算機(jī)操作系統(tǒng)-操作系統(tǒng)引論-課件_第5頁
已閱讀5頁,還剩65頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

計(jì)算機(jī)操作系統(tǒng)1ppt課件計(jì)算機(jī)操作系統(tǒng)1ppt課件課程目標(biāo)

本課程是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的主要專業(yè)核心課之一。

課程的學(xué)習(xí)目的在于使學(xué)生掌握操作系統(tǒng)的基本概念、基本原理、設(shè)計(jì)方法和實(shí)現(xiàn)技術(shù),具有初步分析實(shí)際操作系統(tǒng)的能力,為今后在相關(guān)領(lǐng)域開展工作打下堅(jiān)實(shí)的基礎(chǔ)。2ppt課件課程目標(biāo) 本課程是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的主要專業(yè)核心課1.1操作系統(tǒng)的目標(biāo)和作用1.2操作系統(tǒng)的發(fā)展過程1.3操作系統(tǒng)的基本特征1.4操作系統(tǒng)的主要功能1.5操作系統(tǒng)結(jié)構(gòu)設(shè)計(jì)第一章操作系統(tǒng)引論考綱內(nèi)容:1.操作系統(tǒng)的概念、特征、功能和提供的服務(wù)2.操作系統(tǒng)的發(fā)展與分類3.操作系統(tǒng)的運(yùn)行環(huán)境(1)內(nèi)核態(tài)和用戶態(tài)(2)中斷和異常(3)系統(tǒng)調(diào)用4.操作系統(tǒng)體系結(jié)構(gòu)3ppt課件1.1操作系統(tǒng)的目標(biāo)和作用第一章操作系統(tǒng)引論考綱內(nèi)容:1.1操作系統(tǒng)的目標(biāo)和作用1.2操作系統(tǒng)的發(fā)展過程1.3操作系統(tǒng)的基本特征1.4操作系統(tǒng)的主要功能1.5操作系統(tǒng)結(jié)構(gòu)設(shè)計(jì)第一章操作系統(tǒng)引論4ppt課件1.1操作系統(tǒng)的目標(biāo)和作用第一章操作系統(tǒng)引論4ppt課

操作系統(tǒng)的地位

操作系統(tǒng)在計(jì)算機(jī)系統(tǒng)中的地位:是在硬件基礎(chǔ)上的第一層軟件;是其他軟件和硬件之間的接口。計(jì)算機(jī)硬件操作系統(tǒng)系統(tǒng)工具應(yīng)用軟件

應(yīng)用用戶

應(yīng)用開發(fā)人員

操作系統(tǒng)

開發(fā)人員5ppt課件操作系統(tǒng)的地位操作系統(tǒng)在計(jì)算機(jī)系統(tǒng)中的地位操作系統(tǒng)的目標(biāo)方便性(用戶的觀點(diǎn)):使計(jì)算機(jī)系統(tǒng)更易于使用;有效性(系統(tǒng)管理人員的觀點(diǎn)):合理地組織計(jì)算機(jī)的工作流程,管理和分配硬件、軟件資源,提高資源的利用率;提高系統(tǒng)的吞吐量;可擴(kuò)充性(開放的觀點(diǎn)):給計(jì)算機(jī)系統(tǒng)的功能的擴(kuò)展提供開放式的支撐平臺(tái);開放性:可移植性和互操作性。其中有效性和方便性是設(shè)計(jì)OS時(shí)最重要的兩個(gè)目標(biāo),設(shè)計(jì)現(xiàn)代OS的主要目標(biāo)也是對(duì)提高資源利用率和方便用戶。6ppt課件操作系統(tǒng)的目標(biāo)方便性(用戶的觀點(diǎn)):使計(jì)算機(jī)系統(tǒng)更易于使用;操作系統(tǒng)的作用1.OS作為用戶與計(jì)算機(jī)硬件系統(tǒng)之間的接口

使用方式命令方式系統(tǒng)調(diào)用方式圖形、窗口方式用戶應(yīng)用程序

系統(tǒng)調(diào)用命令圖標(biāo)、窗口操作系統(tǒng)計(jì)算機(jī)硬件7ppt課件操作系統(tǒng)的作用1.OS作為用戶與計(jì)算機(jī)硬件系統(tǒng)之間的接口2.OS作為計(jì)算機(jī)系統(tǒng)資源的管理者

處理器處理器管理存儲(chǔ)器存儲(chǔ)器管理

I/O設(shè)備I/O設(shè)備管理信息(數(shù)據(jù)和程序)文件管理操作系統(tǒng)的作用資源主要功能8ppt課件2.OS作為計(jì)算機(jī)系統(tǒng)資源的管理者操作系統(tǒng)的作用資OS實(shí)現(xiàn)了對(duì)計(jì)算機(jī)資源的抽象

OS是鋪設(shè)在裸機(jī)上的多層軟件,它不僅增強(qiáng)了系統(tǒng)的功能,而且還隱藏了對(duì)硬件操作的細(xì)節(jié),從而實(shí)現(xiàn)了對(duì)計(jì)算機(jī)資源的抽象。操作系統(tǒng)的作用9ppt課件OS實(shí)現(xiàn)了對(duì)計(jì)算機(jī)資源的抽象操作系統(tǒng)的作用9ppt課件操作系統(tǒng)的定義

操作系統(tǒng)(OperatingSystem,OS)是一組控制和管理計(jì)算機(jī)硬件和軟件資源、合理地對(duì)各類作業(yè)進(jìn)行調(diào)度,以及方便用戶使用計(jì)算機(jī)的程序的集合。

10ppt課件操作系統(tǒng)的定義操作系統(tǒng)(OperatingSy1.1操作系統(tǒng)的目標(biāo)和作用1.2操作系統(tǒng)的發(fā)展過程1.3操作系統(tǒng)的基本特征1.4操作系統(tǒng)的主要功能1.5操作系統(tǒng)結(jié)構(gòu)設(shè)計(jì)第一章操作系統(tǒng)引論11ppt課件1.1操作系統(tǒng)的目標(biāo)和作用第一章操作系統(tǒng)引論11ppt1.

人工操作方式工作方式:用戶:既是程序員又是操作員;是計(jì)算機(jī)專業(yè)人員編程語言:機(jī)器語言輸入輸出:紙帶或卡片計(jì)算機(jī)的工作特點(diǎn):用戶獨(dú)占全機(jī)和CPU等待用戶主要矛盾:人機(jī)矛盾、CPU與I/O設(shè)備速度不匹配提高效率的途徑:脫機(jī)輸入/輸出技術(shù)操作系統(tǒng)的發(fā)展過程無操作系統(tǒng)的計(jì)算機(jī)系統(tǒng)12ppt課件1.人工操作方式計(jì)算機(jī)的工作特點(diǎn):操作系統(tǒng)的發(fā)展過程無操

磁帶輸入設(shè)備外圍機(jī)2.脫機(jī)輸入/輸出(Off-LineI/O)方式主機(jī)磁帶磁帶輸出設(shè)備外圍機(jī)磁帶主要優(yōu)點(diǎn):減少了CPU的空閑時(shí)間緩和了人機(jī)矛盾13ppt課件磁帶輸入設(shè)備外圍機(jī)2.脫機(jī)輸入/輸出(Off-Line

單道批處理系統(tǒng)的處理過程單道批處理系統(tǒng):作業(yè)成批處理、內(nèi)存中只有一道作業(yè)單道批處理系統(tǒng)

單道批處理系統(tǒng)的特征自動(dòng)性、順序性、單道性不足:無法充分利用系統(tǒng)中所有的資源14ppt課件單道批處理系統(tǒng)的處理過程單道批處理系統(tǒng)單道批處理系統(tǒng)15ppt課件15ppt課件多道批處理系統(tǒng)

是采用多道程序設(shè)計(jì)技術(shù)的批處理系統(tǒng)。為了使系統(tǒng)中的多道程序能協(xié)調(diào)地運(yùn)行,必須配置一組軟件,來解決多道程序?qū)ο到y(tǒng)資源的共享和爭用問題,并對(duì)作業(yè)進(jìn)行合理的組織和調(diào)度?!托纬闪爽F(xiàn)代意義上的OS多道批處理系統(tǒng)16ppt課件多道批處理系統(tǒng)多道批處理系統(tǒng)16ppt課件2.多道批處理系統(tǒng)的特征:多道批處理系統(tǒng)調(diào)度性:作業(yè)調(diào)度、進(jìn)程調(diào)度無序性:

多道性:內(nèi)存中可同時(shí)存放多個(gè)作業(yè)17ppt課件2.多道批處理系統(tǒng)的特征:多道批處理系統(tǒng)調(diào)度性:3.多道批處理系統(tǒng)需解決的問題處理機(jī)管理問題內(nèi)存管理問題設(shè)備管理問題文件管理問題作業(yè)管理問題多道批處理系統(tǒng)18ppt課件3.多道批處理系統(tǒng)需解決的問題多道批處理系統(tǒng)18ppt課件優(yōu)點(diǎn):資源利用率高系統(tǒng)吞吐量大

缺點(diǎn):平均周轉(zhuǎn)時(shí)間長無交互能力4.多道批處理系統(tǒng)的優(yōu)缺點(diǎn):多道批處理系統(tǒng)19ppt課件優(yōu)點(diǎn):缺點(diǎn):4.多道批處理系統(tǒng)的優(yōu)缺點(diǎn):多道批處理系統(tǒng)例題1

有兩個(gè)程序A和B,A程序執(zhí)行時(shí)所做的工作按次序需要的時(shí)間為:cpu計(jì)10s,設(shè)備1計(jì)5s,cpu計(jì)5s,設(shè)備2計(jì)10s,cpu計(jì)10s。B程序執(zhí)行時(shí)所做的工作按次序需要的時(shí)間為:設(shè)備1計(jì)10s,cpu計(jì)10s,設(shè)備2計(jì)5s,cpu計(jì)5s,設(shè)備2計(jì)10s。

問在單道方式下和多道并發(fā)環(huán)境下執(zhí)行A和B兩程序,CPU的利用率各為多少?20ppt課件例題1有兩個(gè)程序A和B,A程序執(zhí)行時(shí)所解答單道環(huán)境下:

A程序運(yùn)行總時(shí)間為40s,B程序運(yùn)行總時(shí)間為40s,則兩個(gè)程序運(yùn)行總時(shí)間為80sCPU運(yùn)行時(shí)間為(10+5+10)s+(10+5)s=40s則,CPU利用率為40/80=50%21ppt課件解答單道環(huán)境下:21ppt課件多道環(huán)境下:

A和B程序運(yùn)行的時(shí)序關(guān)系圖(甘特圖)時(shí)間(單位s)活動(dòng)列表設(shè)2設(shè)1CPU100A:10sA:5s15B:10sB:10s20A:5sB:5s25B:5sA:10s3035A:10sB:10s45CPU運(yùn)行時(shí)間為:40s,兩程序運(yùn)行總時(shí)間為45s,則CPU利用率為:40/45=88.9%甘特圖:以圖示的方式,通過活動(dòng)列表和時(shí)間刻度形象地表示任意特定項(xiàng)目的活動(dòng)順序和持續(xù)時(shí)間22ppt課件多道環(huán)境下:

A和B程序運(yùn)行的時(shí)序關(guān)系圖(甘特圖)時(shí)間(單位練習(xí)題1(作業(yè)題)

設(shè)內(nèi)存中有三道程序A、B、C,它們按A、B、C的優(yōu)先次序執(zhí)行,它們的計(jì)算和I/O操作時(shí)間如表所示(單位:ms)。

假設(shè)三道程序使用相同的設(shè)備進(jìn)行I/O操作,即程序以串行方式使用設(shè)備,試畫出單道運(yùn)行和多道運(yùn)行的時(shí)間關(guān)系圖(甘特圖)(調(diào)度程序的執(zhí)行時(shí)間忽略不計(jì))。在兩種情況下,完成這三道程序各要花多長時(shí)間?23ppt課件練習(xí)題1(作業(yè)題)設(shè)內(nèi)存中有三道程序A、B、C,它24ppt課件24ppt課件作業(yè)題二

若程序PA和PB單獨(dú)執(zhí)行時(shí)分別用TA和TB表示,TA=1小時(shí),TB=1.5小時(shí),其中處理器工作時(shí)間分別為TA=18分鐘,TB=27分鐘。如果采用多道程序設(shè)計(jì)方法,讓PA、PB并發(fā)工作,假定處理器利用率達(dá)到50%,另加15分鐘系統(tǒng)開銷,請(qǐng)問系統(tǒng)效率能提高百分之幾?25ppt課件作業(yè)題二若程序PA和PB單獨(dú)執(zhí)行時(shí)分別用

分時(shí)系統(tǒng)是指在一臺(tái)主機(jī)上連接了多個(gè)帶有顯示器和鍵盤的終端,同時(shí)允許多個(gè)用戶通過自己的終端,以交互方式使用計(jì)算機(jī),共享主機(jī)中的資源。分時(shí)系統(tǒng)1.分時(shí)系統(tǒng)的產(chǎn)生從鍵盤命令進(jìn)入(按下回車鍵為準(zhǔn))到開始在終端上顯示應(yīng)答的時(shí)間間隔稱為響應(yīng)時(shí)間RT(responsetime)在分時(shí)系統(tǒng)中,響應(yīng)時(shí)間≈時(shí)間片×用戶數(shù)26ppt課件分時(shí)系統(tǒng)是指在一臺(tái)主機(jī)上連接了多個(gè)帶有顯示器和分時(shí)系統(tǒng)的設(shè)計(jì)思想(1)采用分時(shí)技術(shù)(2)設(shè)計(jì)目標(biāo):系統(tǒng)能及時(shí)響應(yīng)用戶的終端命令(3)實(shí)現(xiàn)中的最關(guān)鍵問題:使用戶能與自己的作業(yè)進(jìn)行交互。(及時(shí)接收、及時(shí)處理)3.改變批處理系統(tǒng)的運(yùn)行方式:作業(yè)直接進(jìn)入內(nèi)存系統(tǒng)采用時(shí)間片輪轉(zhuǎn)方式處理服務(wù)請(qǐng)求分時(shí)系統(tǒng)所謂分時(shí)技術(shù)就是把處理器的運(yùn)行時(shí)間分成很短的時(shí)間片,按時(shí)間片輪流把處理器分配給各聯(lián)機(jī)作業(yè)使用27ppt課件分時(shí)系統(tǒng)的設(shè)計(jì)思想3.改變批處理系統(tǒng)的運(yùn)行方式:分時(shí)系統(tǒng)所4.分時(shí)系統(tǒng)的特征:分時(shí)系統(tǒng)多路性:一臺(tái)主機(jī)上連有多個(gè)終端,能同時(shí)為多個(gè)用戶服務(wù)。獨(dú)立性:各用戶獨(dú)立操作,互不干擾。及時(shí)性:通過時(shí)間片技術(shù)和輪轉(zhuǎn)調(diào)度算法保證及時(shí)響應(yīng)。交互性:能進(jìn)行廣泛的人機(jī)交互。28ppt課件4.分時(shí)系統(tǒng)的特征:分時(shí)系統(tǒng)多路性:一臺(tái)主機(jī)上連有多個(gè)終端實(shí)時(shí)系統(tǒng)實(shí)時(shí)系統(tǒng)及其類型(1)實(shí)時(shí)系統(tǒng)指系統(tǒng)能及時(shí)(或即時(shí))響應(yīng)外部事件的請(qǐng)求,在規(guī)定的時(shí)間內(nèi)完成對(duì)該事件的處理,并控制所有實(shí)時(shí)任務(wù)協(xié)調(diào)一致地運(yùn)行(2)分類實(shí)時(shí)控制系統(tǒng)實(shí)時(shí)信息處理系統(tǒng)29ppt課件實(shí)時(shí)系統(tǒng)實(shí)時(shí)系統(tǒng)及其類型2.實(shí)時(shí)任務(wù)的類型按任務(wù)執(zhí)行時(shí)是否呈現(xiàn)周期性來劃分周期性實(shí)時(shí)任務(wù)非周期性實(shí)時(shí)任務(wù)——截止時(shí)間(Deadline)根據(jù)對(duì)截止時(shí)間的要求來劃分硬實(shí)時(shí)任務(wù)(Hardreal-timeTask)軟實(shí)時(shí)任務(wù)(Softreal-timeTask)實(shí)時(shí)系統(tǒng)30ppt課件2.實(shí)時(shí)任務(wù)的類型實(shí)時(shí)系統(tǒng)30ppt課件練習(xí)題2()不是設(shè)計(jì)實(shí)時(shí)操作系統(tǒng)的主要追求目標(biāo)。

A.安全可靠B.資源利用率

C.及時(shí)響應(yīng)D.快速處理B31ppt課件練習(xí)題2()不是設(shè)計(jì)實(shí)時(shí)操作系統(tǒng)的主要追求目標(biāo)。B313.三種基本操作系統(tǒng)的比較:實(shí)時(shí)系統(tǒng)32ppt課件3.三種基本操作系統(tǒng)的比較:實(shí)時(shí)系統(tǒng)32ppt課件1.1操作系統(tǒng)的目標(biāo)和作用1.2操作系統(tǒng)的發(fā)展過程1.3操作系統(tǒng)的基本特征1.4操作系統(tǒng)的主要功能1.5操作系統(tǒng)結(jié)構(gòu)設(shè)計(jì)第一章操作系統(tǒng)引論33ppt課件1.1操作系統(tǒng)的目標(biāo)和作用第一章操作系統(tǒng)引論33ppt操作系統(tǒng)的特征四個(gè)基本特征:并發(fā)、共享、虛擬、異步1.并發(fā)并發(fā)性:兩個(gè)或多個(gè)事件在同一時(shí)間間隔內(nèi)發(fā)生(最重要的特征)并行性:兩個(gè)或多個(gè)事件在同一時(shí)刻發(fā)生程序不能并發(fā)執(zhí)行,為使多個(gè)程序并發(fā)執(zhí)行,引入進(jìn)程。進(jìn)程—---在系統(tǒng)中能獨(dú)立運(yùn)行并作為資源分配的基本單位34ppt課件操作系統(tǒng)的特征四個(gè)基本特征:并發(fā)、共享、虛擬、異步1.并發(fā)并2.共享

共享方式:互斥共享方式:資源分配后到釋放前,不能被其他進(jìn)程所用

臨界資源(獨(dú)占資源):一段時(shí)間內(nèi)只允許一個(gè)進(jìn)程訪問的資源同時(shí)訪問方式:如可重入代碼,磁盤文件.

并發(fā)和共享是OS的兩個(gè)最基本的特征,又互為存在的條件操作系統(tǒng)的特征35ppt課件2.共享操作系統(tǒng)的特征35ppt課件3.虛擬

——是以并發(fā)和資源共享為前提虛擬——通過某種技術(shù)把一個(gè)物理實(shí)體變?yōu)槿舾蓚€(gè)邏輯上的對(duì)應(yīng)物。用于實(shí)現(xiàn)虛擬的技術(shù),稱為虛擬技術(shù)時(shí)分復(fù)用技術(shù):虛擬處理機(jī)、虛擬設(shè)備技術(shù)空分復(fù)用技術(shù):虛擬內(nèi)存、虛擬磁盤技術(shù)操作系統(tǒng)的特征36ppt課件3.虛擬——是以并發(fā)和資源共享為前提操作系統(tǒng)的特征36p4.異步性——是并發(fā)和共享的必然結(jié)果指進(jìn)程以人們不可預(yù)知的速度向前推進(jìn)。進(jìn)程的運(yùn)行速度不可預(yù)知無論快慢,結(jié)果應(yīng)該相同。難以重現(xiàn)系統(tǒng)在某個(gè)時(shí)刻的狀態(tài)操作系統(tǒng)的特征37ppt課件4.異步性操作系統(tǒng)的特征37ppt課件練習(xí)題3單處理機(jī)系統(tǒng)中,不可并行的是()。A.進(jìn)程與進(jìn)程B.處理機(jī)與設(shè)備C.處理機(jī)與通道D.設(shè)備與設(shè)備A38ppt課件練習(xí)題3單處理機(jī)系統(tǒng)中,不可并行的是()。A38p1.1操作系統(tǒng)的目標(biāo)和作用1.2操作系統(tǒng)的發(fā)展過程1.3操作系統(tǒng)的基本特征1.4操作系統(tǒng)的主要功能1.5操作系統(tǒng)結(jié)構(gòu)設(shè)計(jì)第一章操作系統(tǒng)引論39ppt課件1.1操作系統(tǒng)的目標(biāo)和作用第一章操作系統(tǒng)引論39ppt操作系統(tǒng)的主要功能包括:處理機(jī)管理功能存儲(chǔ)器管理功能設(shè)備管理功能文件管理功能用戶接口40ppt課件操作系統(tǒng)的主要功能包括:40ppt課件處理機(jī)管理功能對(duì)處理機(jī)的分配和運(yùn)行進(jìn)行管理。主要功能有:進(jìn)程控制:創(chuàng)建、撤銷進(jìn)程,以及進(jìn)程狀態(tài)間轉(zhuǎn)換進(jìn)程同步:對(duì)進(jìn)程的執(zhí)行次序進(jìn)行協(xié)調(diào)進(jìn)程通信:實(shí)現(xiàn)在相互合作的進(jìn)程之間的信息交換;調(diào)度:作業(yè)和進(jìn)程的狀態(tài)切換,包括作業(yè)調(diào)度和進(jìn)程調(diào)度41ppt課件處理機(jī)管理功能對(duì)處理機(jī)的分配和運(yùn)行進(jìn)行管理。41ppt課件存儲(chǔ)器管理功能內(nèi)存分配:為每道程序分配內(nèi)存空間內(nèi)存保護(hù):確保每道用戶程序都只在自己的內(nèi)存空間中運(yùn)行,彼此互不干擾地址映射:程序的邏輯地址到內(nèi)存物理地址的映射內(nèi)存擴(kuò)充:用虛擬存儲(chǔ)技術(shù)解決內(nèi)存容量不足的問題42ppt課件存儲(chǔ)器管理功能42ppt課件設(shè)備管理功能緩沖管理:匹配CPU和外設(shè)的速度設(shè)備分配:為用戶分配完成I/O所需的設(shè)備、設(shè)備控制器或通道設(shè)備處理:設(shè)備驅(qū)動(dòng)程序用于實(shí)現(xiàn)CPU和設(shè)備控制器之間的通信43ppt課件設(shè)備管理功能43ppt課件文件管理功能文件存儲(chǔ)空間的管理:為每個(gè)文件分配必要的外存空間目錄管理:

通過目錄的方式來組織文件,以實(shí)現(xiàn)文件的按名存取文件的讀/寫管理和保護(hù):實(shí)現(xiàn)文件的讀寫操作,并提供有效的存取控制功能,保護(hù)文件的安全性。44ppt課件文件管理功能44ppt課件

用戶接口命令接口:聯(lián)機(jī)用戶接口(交互式命令接口)脫機(jī)用戶接口(批處理命令接口)圖形接口程序接口

為用戶程序在執(zhí)行中訪問系統(tǒng)資源而設(shè)置,由一組系統(tǒng)調(diào)用組成。OS與用戶之間的接口45ppt課件用戶接口OS與用戶之間的接口45ppt課件1.1操作系統(tǒng)的目標(biāo)和作用1.2操作系統(tǒng)的發(fā)展過程1.3操作系統(tǒng)的基本特征1.4操作系統(tǒng)的主要功能1.5操作系統(tǒng)結(jié)構(gòu)設(shè)計(jì)第一章操作系統(tǒng)引論46ppt課件1.1操作系統(tǒng)的目標(biāo)和作用第一章操作系統(tǒng)引論46ppt操作系統(tǒng)的結(jié)構(gòu):整體式(無)結(jié)構(gòu)模塊化結(jié)構(gòu)層次式結(jié)構(gòu)微內(nèi)核結(jié)構(gòu)操作系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)47ppt課件操作系統(tǒng)的結(jié)構(gòu):操作系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)47ppt課件過程3過程2過程7過程1過程6過程5過程8過程41.整體式OS結(jié)構(gòu)48ppt課件過程3過程2過程7過程1過程6過程5過程8過程41.整體式操作系統(tǒng)模塊子模塊2.模塊化OS結(jié)構(gòu)……………49ppt課件操作系統(tǒng)模塊子模塊2.模塊化OS結(jié)構(gòu)……………49ppt課2.模塊化OS結(jié)構(gòu)優(yōu)點(diǎn):提高設(shè)計(jì)的正確性、可理解性和可維護(hù)性增強(qiáng)可適應(yīng)性加速開發(fā)過程存在的問題:模塊的劃分和接口的規(guī)定較困難模塊間還存在著復(fù)雜的依賴關(guān)系,是OS結(jié)構(gòu)變得不夠清晰

在模塊化結(jié)構(gòu)設(shè)計(jì)中,各模塊的設(shè)計(jì)齊頭并進(jìn),無法尋找到一個(gè)可靠的決定順序,造成各種決定的“無序性”50ppt課件2.模塊化OS結(jié)構(gòu)優(yōu)點(diǎn):50ppt課件3.層次式結(jié)構(gòu)51ppt課件3.層次式結(jié)構(gòu)51ppt課件層次結(jié)構(gòu)的優(yōu)點(diǎn):正確性有保證便于系統(tǒng)維護(hù)、擴(kuò)充

層次結(jié)構(gòu)的優(yōu)缺點(diǎn)層次結(jié)構(gòu)的缺點(diǎn):

層次之間單向依賴模塊間需要通信機(jī)制系統(tǒng)開銷大、效率低52ppt課件層次結(jié)構(gòu)的優(yōu)點(diǎn):正確性有保證層次結(jié)構(gòu)的優(yōu)缺點(diǎn)層次結(jié)構(gòu)的缺點(diǎn):分層式結(jié)構(gòu)與模塊式結(jié)構(gòu)主要區(qū)別:分層結(jié)構(gòu)中各模塊之間是有序的分層式結(jié)構(gòu)將各個(gè)功能模塊按它們的功能流圖的調(diào)用次序安排成若干層,每層中的模塊只能使用較低層模塊提供的功能和服務(wù)(單向調(diào)用)模塊間的組織結(jié)構(gòu)和依賴關(guān)系更加清晰,這不僅增加系統(tǒng)的可讀性,同時(shí)還使每一層建立在可靠的基礎(chǔ)上,從而提高系統(tǒng)的可靠性模塊式結(jié)構(gòu)通過接口毫無規(guī)則地相互依賴、相互調(diào)用53ppt課件分層式結(jié)構(gòu)與模塊式結(jié)構(gòu)主要區(qū)別:分層結(jié)構(gòu)中各模塊之間是有序的

微內(nèi)核結(jié)構(gòu)是建立在模塊化、層次化結(jié)構(gòu)的基礎(chǔ)上,并采用了客戶/服務(wù)器模式和面向?qū)ο蟮某绦蛟O(shè)計(jì)技術(shù)。微內(nèi)核的主要思想:在內(nèi)核中只留下一些基本的功能,而將其他服務(wù)盡可能地從內(nèi)核中分離出去。內(nèi)核的基本組成:中斷處理、進(jìn)程調(diào)度、同步機(jī)制4.微內(nèi)核OS結(jié)構(gòu)54ppt課件微內(nèi)核結(jié)構(gòu)是建立在模塊化、層次化結(jié)構(gòu)的基礎(chǔ)上,并采用客戶服務(wù)器模型將OS分為兩個(gè)部分:用于提供各種服務(wù)的服務(wù)器是用于實(shí)現(xiàn)OS最

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(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)論