計(jì)算機(jī)操作系統(tǒng)考研輔導(dǎo)_第1頁(yè)
計(jì)算機(jī)操作系統(tǒng)考研輔導(dǎo)_第2頁(yè)
計(jì)算機(jī)操作系統(tǒng)考研輔導(dǎo)_第3頁(yè)
計(jì)算機(jī)操作系統(tǒng)考研輔導(dǎo)_第4頁(yè)
計(jì)算機(jī)操作系統(tǒng)考研輔導(dǎo)_第5頁(yè)
已閱讀5頁(yè),還剩104頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1計(jì)算機(jī)操作系統(tǒng)計(jì)算機(jī)操作系統(tǒng)第一章第一章 操作系統(tǒng)概論操作系統(tǒng)概論2考研專業(yè)解析之計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)考研專業(yè)解析之計(jì)算機(jī)科學(xué)與技術(shù)專業(yè) 計(jì)算機(jī)專業(yè)分兩個(gè)一級(jí)學(xué)科:計(jì)算機(jī)科學(xué)與技計(jì)算機(jī)專業(yè)分兩個(gè)一級(jí)學(xué)科:計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)屬于一級(jí)學(xué)科(北京大學(xué)、清華大學(xué)、國(guó)術(shù)專業(yè)屬于一級(jí)學(xué)科(北京大學(xué)、清華大學(xué)、國(guó)防科技大學(xué)、北京航空航天大學(xué)、南京大學(xué)、哈防科技大學(xué)、北京航空航天大學(xué)、南京大學(xué)、哈爾濱工業(yè)大學(xué)、上海交通大學(xué)、北京協(xié)和醫(yī)學(xué)院爾濱工業(yè)大學(xué)、上海交通大學(xué)、北京協(xié)和醫(yī)學(xué)院清華大學(xué)醫(yī)學(xué)部),下設(shè)計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)、計(jì)清華大學(xué)醫(yī)學(xué)部),下設(shè)計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)、計(jì)算機(jī)軟件與理論、計(jì)算機(jī)應(yīng)用技術(shù)等二級(jí)學(xué)科。算機(jī)軟

2、件與理論、計(jì)算機(jī)應(yīng)用技術(shù)等二級(jí)學(xué)科。軟件工程也屬于一級(jí)學(xué)科(軟件工程也屬于一級(jí)學(xué)科(2011年新設(shè))年新設(shè))3 計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)主要研究計(jì)算機(jī)硬件與軟主要研究計(jì)算機(jī)硬件與軟件的功能分配、軟硬件界面的劃分、計(jì)算機(jī)件的功能分配、軟硬件界面的劃分、計(jì)算機(jī)硬件結(jié)構(gòu)組成與實(shí)現(xiàn)方法及技術(shù),其中硬件結(jié)構(gòu)組成與實(shí)現(xiàn)方法及技術(shù),其中嵌入嵌入式系統(tǒng)式系統(tǒng)無(wú)疑是當(dāng)前最熱門、最有發(fā)展前途的無(wú)疑是當(dāng)前最熱門、最有發(fā)展前途的方向之一方向之一.還包括機(jī)器人、語(yǔ)言識(shí)別、圖像還包括機(jī)器人、語(yǔ)言識(shí)別、圖像識(shí)別、自然語(yǔ)言處理等識(shí)別、自然語(yǔ)言處理等 。華中科技大學(xué)華中科技大學(xué)4 計(jì)算機(jī)軟件與理論專業(yè)主要研究軟件設(shè)計(jì)、計(jì)算

3、機(jī)軟件與理論專業(yè)主要研究軟件設(shè)計(jì)、開發(fā)、維護(hù)和使用過(guò)程中涉及的軟件理論、開發(fā)、維護(hù)和使用過(guò)程中涉及的軟件理論、方法和技術(shù),探討計(jì)算機(jī)科學(xué)與技術(shù)發(fā)展方法和技術(shù),探討計(jì)算機(jī)科學(xué)與技術(shù)發(fā)展的理論基礎(chǔ)的理論基礎(chǔ).包括嵌入式軟件、圖形圖像與包括嵌入式軟件、圖形圖像與多媒體、操作系統(tǒng)、計(jì)算機(jī)語(yǔ)言與編譯系多媒體、操作系統(tǒng)、計(jì)算機(jī)語(yǔ)言與編譯系統(tǒng)、網(wǎng)絡(luò)與信息安全等。吉林大學(xué)、復(fù)旦統(tǒng)、網(wǎng)絡(luò)與信息安全等。吉林大學(xué)、復(fù)旦大學(xué)、中國(guó)科技大學(xué)、武漢大學(xué)。重點(diǎn)培大學(xué)、中國(guó)科技大學(xué)、武漢大學(xué)。重點(diǎn)培育學(xué)科:浙江大學(xué)、重慶大學(xué)。育學(xué)科:浙江大學(xué)、重慶大學(xué)。5 計(jì)算機(jī)應(yīng)用技術(shù)的研究方向非常廣泛,包計(jì)算機(jī)應(yīng)用技術(shù)的研究方向非常廣泛

4、,包括網(wǎng)絡(luò)攻防技術(shù)、網(wǎng)絡(luò)與數(shù)據(jù)庫(kù)技術(shù)的應(yīng)括網(wǎng)絡(luò)攻防技術(shù)、網(wǎng)絡(luò)與數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用、數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘、多媒體與智能用、數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘、多媒體與智能信息檢索、數(shù)據(jù)網(wǎng)格與知識(shí)網(wǎng)格、計(jì)算機(jī)信息檢索、數(shù)據(jù)網(wǎng)格與知識(shí)網(wǎng)格、計(jì)算機(jī)視覺(jué)與虛擬現(xiàn)實(shí)、模式識(shí)別與圖像處理等。視覺(jué)與虛擬現(xiàn)實(shí)、模式識(shí)別與圖像處理等。東北大學(xué)、東南大學(xué)、浙江大學(xué)、安徽大東北大學(xué)、東南大學(xué)、浙江大學(xué)、安徽大學(xué)、四川大學(xué)、西北工業(yè)大學(xué)。重點(diǎn)培育學(xué)、四川大學(xué)、西北工業(yè)大學(xué)。重點(diǎn)培育學(xué)科:電子科技大學(xué)。學(xué)科:電子科技大學(xué)。 6考試試題題型結(jié)構(gòu)考試試題題型結(jié)構(gòu)共兩個(gè)大題:共兩個(gè)大題:1、選擇題、選擇題80分分(40個(gè)小題,每小題個(gè)小題,每小題

5、2分分),綜合應(yīng)用,綜合應(yīng)用題題70分。分。2、操作系統(tǒng)占、操作系統(tǒng)占35分分(占占23%)3、單項(xiàng)選擇題主要考查基本概念、基本原理和方法,、單項(xiàng)選擇題主要考查基本概念、基本原理和方法,注重死記類知識(shí)點(diǎn)。注重死記類知識(shí)點(diǎn)。 2011年新大綱中年新大綱中 ,從試卷內(nèi)容結(jié)構(gòu)上講,四大部分從試卷內(nèi)容結(jié)構(gòu)上講,四大部分的分值依舊是數(shù)據(jù)結(jié)構(gòu)的分值依舊是數(shù)據(jù)結(jié)構(gòu)45分,計(jì)算機(jī)組成原理分,計(jì)算機(jī)組成原理45分,操作系統(tǒng)分,操作系統(tǒng)35分,計(jì)算機(jī)網(wǎng)絡(luò)分,計(jì)算機(jī)網(wǎng)絡(luò)25分。試卷的題分。試卷的題型結(jié)構(gòu)也與去年相同,單項(xiàng)選擇題共型結(jié)構(gòu)也與去年相同,單項(xiàng)選擇題共40小題,每小題,每小題小題2分,合計(jì)分,合計(jì)80分;綜

6、合應(yīng)用題分;綜合應(yīng)用題70分。分。7考查目標(biāo)考查目標(biāo) 1. 掌握操作系統(tǒng)的基本概念、基本原理掌握操作系統(tǒng)的基本概念、基本原理和基本功能,理解操作系統(tǒng)的整體運(yùn)行過(guò)程。和基本功能,理解操作系統(tǒng)的整體運(yùn)行過(guò)程。2. 掌握操作系統(tǒng)進(jìn)程、內(nèi)存、文件和掌握操作系統(tǒng)進(jìn)程、內(nèi)存、文件和I/O管理的策略、算法、機(jī)制以及相互關(guān)系。管理的策略、算法、機(jī)制以及相互關(guān)系。3. 能夠運(yùn)用所學(xué)的操作系統(tǒng)原理、方法能夠運(yùn)用所學(xué)的操作系統(tǒng)原理、方法與技術(shù)分析問(wèn)題和解決問(wèn)題,并能利用與技術(shù)分析問(wèn)題和解決問(wèn)題,并能利用C語(yǔ)語(yǔ)言描述相關(guān)算法言描述相關(guān)算法 8 操作系統(tǒng)部分對(duì)考察目標(biāo)做了調(diào)整,操作系統(tǒng)部分對(duì)考察目標(biāo)做了調(diào)整,需要考生需

7、要考生掌握掌握操作系統(tǒng)的基本概念、基本操作系統(tǒng)的基本概念、基本原理和基本功能,并理解操作系統(tǒng)的整體原理和基本功能,并理解操作系統(tǒng)的整體運(yùn)行過(guò)程;對(duì)操作系統(tǒng)進(jìn)程、內(nèi)存、文件運(yùn)行過(guò)程;對(duì)操作系統(tǒng)進(jìn)程、內(nèi)存、文件和和I/O管理的策略、算法、機(jī)制以及相互關(guān)管理的策略、算法、機(jī)制以及相互關(guān)系提出了明確的要求,要求考生能更加深系提出了明確的要求,要求考生能更加深入理解操作系統(tǒng)的主要組成部分和相關(guān)算入理解操作系統(tǒng)的主要組成部分和相關(guān)算法、機(jī)制。法、機(jī)制。9 除了能夠運(yùn)用所學(xué)的操作系統(tǒng)原理、方除了能夠運(yùn)用所學(xué)的操作系統(tǒng)原理、方法與技術(shù)分析問(wèn)題和解決問(wèn)題之外,明確提法與技術(shù)分析問(wèn)題和解決問(wèn)題之外,明確提出能利用

8、出能利用C語(yǔ)言描述相關(guān)算法,由此可以看語(yǔ)言描述相關(guān)算法,由此可以看出,大綱越來(lái)越強(qiáng)調(diào)理論聯(lián)系實(shí)際,除了理出,大綱越來(lái)越強(qiáng)調(diào)理論聯(lián)系實(shí)際,除了理解和掌握基本原理,還要求真正做到學(xué)以致解和掌握基本原理,還要求真正做到學(xué)以致用,能夠編寫代碼在工程項(xiàng)目中實(shí)現(xiàn)。用,能夠編寫代碼在工程項(xiàng)目中實(shí)現(xiàn)。10 內(nèi)容方面在操作系統(tǒng)的運(yùn)行環(huán)境部分內(nèi)容方面在操作系統(tǒng)的運(yùn)行環(huán)境部分羅列出內(nèi)核態(tài)和用戶態(tài)、中斷異常以及系羅列出內(nèi)核態(tài)和用戶態(tài)、中斷異常以及系統(tǒng)調(diào)用,同時(shí)還增加了對(duì)操作系統(tǒng)體系結(jié)統(tǒng)調(diào)用,同時(shí)還增加了對(duì)操作系統(tǒng)體系結(jié)構(gòu)的理解。刪除掉請(qǐng)求分段管理方式和請(qǐng)構(gòu)的理解。刪除掉請(qǐng)求分段管理方式和請(qǐng)求段頁(yè)式管理方式。對(duì)求段頁(yè)式

9、管理方式。對(duì)I/O管理部分進(jìn)行了管理部分進(jìn)行了調(diào)整,主要集中在調(diào)整,主要集中在I/O的控制方式和層次結(jié)的控制方式和層次結(jié)構(gòu),并在構(gòu),并在I/O核心子系統(tǒng)部分刪除掉了出錯(cuò)核心子系統(tǒng)部分刪除掉了出錯(cuò)處理。處理。11 2012年的計(jì)算機(jī)專業(yè)考試大綱在年的計(jì)算機(jī)專業(yè)考試大綱在2011年考年考試大綱的基礎(chǔ)上四門課程中數(shù)據(jù)結(jié)構(gòu)有較試大綱的基礎(chǔ)上四門課程中數(shù)據(jù)結(jié)構(gòu)有較小的變動(dòng)、組成原理和操作系統(tǒng)有較大的小的變動(dòng)、組成原理和操作系統(tǒng)有較大的變動(dòng)、計(jì)算機(jī)網(wǎng)絡(luò)基本沒(méi)變。今年的大綱變動(dòng)、計(jì)算機(jī)網(wǎng)絡(luò)基本沒(méi)變。今年的大綱要求學(xué)生對(duì)一些基本概念的掌握、系統(tǒng)整要求學(xué)生對(duì)一些基本概念的掌握、系統(tǒng)整體感知和綜合解決問(wèn)題能力要求

10、加大。希體感知和綜合解決問(wèn)題能力要求加大。希望考生在復(fù)習(xí)的時(shí)候注意抓住基礎(chǔ)的同時(shí)望考生在復(fù)習(xí)的時(shí)候注意抓住基礎(chǔ)的同時(shí)注意系統(tǒng)整體上的掌握。注意系統(tǒng)整體上的掌握。12 2012年的大綱中關(guān)于操作系統(tǒng)的內(nèi)容較年的大綱中關(guān)于操作系統(tǒng)的內(nèi)容較2011年年的大綱相比有較大變化,修改了三個(gè)知識(shí)點(diǎn),新增的大綱相比有較大變化,修改了三個(gè)知識(shí)點(diǎn),新增了兩個(gè)知識(shí)點(diǎn),刪除了四個(gè)知識(shí)點(diǎn),具體的變化表了兩個(gè)知識(shí)點(diǎn),刪除了四個(gè)知識(shí)點(diǎn),具體的變化表現(xiàn)在以下幾個(gè)方面:現(xiàn)在以下幾個(gè)方面:修改:修改:1、詳細(xì)規(guī)定了操作系統(tǒng)的運(yùn)行環(huán)境這個(gè)知識(shí)、詳細(xì)規(guī)定了操作系統(tǒng)的運(yùn)行環(huán)境這個(gè)知識(shí)點(diǎn)考察的內(nèi)容,包括內(nèi)核態(tài)與用戶態(tài),中斷、異常點(diǎn)考察的

11、內(nèi)容,包括內(nèi)核態(tài)與用戶態(tài),中斷、異常以及系統(tǒng)調(diào)用。規(guī)定了具體的考察內(nèi)容能夠使復(fù)習(xí)以及系統(tǒng)調(diào)用。規(guī)定了具體的考察內(nèi)容能夠使復(fù)習(xí)更有針對(duì)性,也是考試非常容易出題的地方。更有針對(duì)性,也是考試非常容易出題的地方。13 2、原來(lái)的、原來(lái)的“進(jìn)程同步進(jìn)程同步”改為改為“同步與互同步與互斥斥”:僅僅是標(biāo)題進(jìn)行了修改,內(nèi)容沒(méi)有:僅僅是標(biāo)題進(jìn)行了修改,內(nèi)容沒(méi)有變化,這樣的修改只是使大綱更加嚴(yán)謹(jǐn),變化,這樣的修改只是使大綱更加嚴(yán)謹(jǐn),考生可以不用關(guān)注。考生可以不用關(guān)注。 3、將虛擬內(nèi)存管理中的、將虛擬內(nèi)存管理中的“抖動(dòng)現(xiàn)象,工作集抖動(dòng)現(xiàn)象,工作集”改為了兩個(gè)單獨(dú)的知識(shí)點(diǎn),這樣的修改也改為了兩個(gè)單獨(dú)的知識(shí)點(diǎn),這樣的修

12、改也是使大綱更嚴(yán)謹(jǐn),考察的內(nèi)容并無(wú)變化,是使大綱更嚴(yán)謹(jǐn),考察的內(nèi)容并無(wú)變化,考生可以不用關(guān)注??忌梢圆挥藐P(guān)注。 14新增:新增: 1、在操作系統(tǒng)概述中增加了操作系統(tǒng)體系結(jié)構(gòu)的、在操作系統(tǒng)概述中增加了操作系統(tǒng)體系結(jié)構(gòu)的內(nèi)容:這個(gè)知識(shí)點(diǎn)屬于概念性的內(nèi)容,操作系統(tǒng)內(nèi)容:這個(gè)知識(shí)點(diǎn)屬于概念性的內(nèi)容,操作系統(tǒng)實(shí)際上是一個(gè)龐大的軟件,隨著軟件開放技術(shù)的實(shí)際上是一個(gè)龐大的軟件,隨著軟件開放技術(shù)的發(fā)展,操作系統(tǒng)的體系結(jié)構(gòu)也在不斷發(fā)展。知道發(fā)展,操作系統(tǒng)的體系結(jié)構(gòu)也在不斷發(fā)展。知道每一代操作系統(tǒng)自身的特點(diǎn)以及每代之間的異同每一代操作系統(tǒng)自身的特點(diǎn)以及每代之間的異同就可以了。就可以了。 2、I/O軟件層次結(jié)構(gòu):

13、這個(gè)內(nèi)容屬于輸入輸出管理軟件層次結(jié)構(gòu):這個(gè)內(nèi)容屬于輸入輸出管理中的小知識(shí)點(diǎn),把書本上的內(nèi)容掌握了就可以。中的小知識(shí)點(diǎn),把書本上的內(nèi)容掌握了就可以。15刪除:刪除: 1、內(nèi)存管理中的、內(nèi)存管理中的“請(qǐng)求分段管理方式請(qǐng)求分段管理方式” 2、內(nèi)存管理中的、內(nèi)存管理中的“請(qǐng)求段頁(yè)式管理方式請(qǐng)求段頁(yè)式管理方式” 3、I/O管理概述中的管理概述中的I/O設(shè)備、設(shè)備、I/O管理目標(biāo)、管理目標(biāo)、I/O管理功能和管理功能和I/O應(yīng)用接口的內(nèi)容應(yīng)用接口的內(nèi)容 4、I/O核心子系統(tǒng)中的出錯(cuò)處理核心子系統(tǒng)中的出錯(cuò)處理16 這個(gè)階段是強(qiáng)化提高階段,這個(gè)階段是強(qiáng)化提高階段,8月月10月,理月,理解并掌握重點(diǎn)、難點(diǎn)問(wèn)題,做

14、真題。解并掌握重點(diǎn)、難點(diǎn)問(wèn)題,做真題。17 作為知識(shí)學(xué)習(xí)來(lái)說(shuō),操作系統(tǒng)內(nèi)容繁雜,它作為知識(shí)學(xué)習(xí)來(lái)說(shuō),操作系統(tǒng)內(nèi)容繁雜,它整合了組成原理、數(shù)據(jù)結(jié)構(gòu)以及更為復(fù)雜的算法。整合了組成原理、數(shù)據(jù)結(jié)構(gòu)以及更為復(fù)雜的算法。它也是一門實(shí)踐性很強(qiáng)的課程。另外知識(shí)點(diǎn)理解它也是一門實(shí)踐性很強(qiáng)的課程。另外知識(shí)點(diǎn)理解難度比較大,請(qǐng)大家不要僅僅拘泥于考試。研究難度比較大,請(qǐng)大家不要僅僅拘泥于考試。研究生入學(xué)考試作為國(guó)內(nèi)最為嚴(yán)謹(jǐn)?shù)目荚嚕?jì)算機(jī)專生入學(xué)考試作為國(guó)內(nèi)最為嚴(yán)謹(jǐn)?shù)目荚嚕?jì)算機(jī)專業(yè)課很多高校都會(huì)在初試中考查。但是操作系統(tǒng)業(yè)課很多高校都會(huì)在初試中考查。但是操作系統(tǒng)的出題題型比較單一,考查的重點(diǎn)在基本概念和的出題題型比較

15、單一,考查的重點(diǎn)在基本概念和算法。題目難度不大。它的難度和個(gè)人的勤奮程算法。題目難度不大。它的難度和個(gè)人的勤奮程度是成反比,不存在任何技巧,只是考查大家對(duì)度是成反比,不存在任何技巧,只是考查大家對(duì)算法的熟知程度和識(shí)記程度。所以應(yīng)對(duì)操作系統(tǒng)算法的熟知程度和識(shí)記程度。所以應(yīng)對(duì)操作系統(tǒng)考試還是比較容易的。考試還是比較容易的。18P,V題題 有些書也稱為算法題,這類題目比較難出題,有些書也稱為算法題,這類題目比較難出題,一般很多年才會(huì)出來(lái)一些較為新穎的題目,有些一般很多年才會(huì)出來(lái)一些較為新穎的題目,有些創(chuàng)新根本就是換湯不換藥??疾榇蠹业睦斫饽芰?。創(chuàng)新根本就是換湯不換藥。考查大家的理解能力。而且一般難度

16、比較大??梢哉f(shuō)是操作系統(tǒng)題目的而且一般難度比較大。可以說(shuō)是操作系統(tǒng)題目的壓軸題或者說(shuō)是重頭戲。有時(shí)候會(huì)讓大家用管程壓軸題或者說(shuō)是重頭戲。有時(shí)候會(huì)讓大家用管程來(lái)實(shí)現(xiàn),這類題目不多。一般你可以使用來(lái)實(shí)現(xiàn),這類題目不多。一般你可以使用P,V操作操作實(shí)現(xiàn),管程實(shí)現(xiàn)也是很簡(jiǎn)單。只是需要一點(diǎn)轉(zhuǎn)化。實(shí)現(xiàn),管程實(shí)現(xiàn)也是很簡(jiǎn)單。只是需要一點(diǎn)轉(zhuǎn)化。鑒于篇幅,這里不再贅述!只要本文題目可以自鑒于篇幅,這里不再贅述!只要本文題目可以自己做出來(lái)或者參考答案自己可以理解,這部分要己做出來(lái)或者參考答案自己可以理解,這部分要花較多時(shí)間來(lái)復(fù)習(xí),花較多時(shí)間來(lái)復(fù)習(xí),P,V操作題目也可以應(yīng)對(duì)自如。操作題目也可以應(yīng)對(duì)自如。19計(jì)算題計(jì)

17、算題 該題型主要考查基本算法,整體難度不大。主要涉該題型主要考查基本算法,整體難度不大。主要涉及內(nèi)存管理、作業(yè)調(diào)度、進(jìn)程調(diào)度、死鎖及內(nèi)存管理、作業(yè)調(diào)度、進(jìn)程調(diào)度、死鎖(銀行家算法銀行家算法)等等等算法集中的知識(shí)點(diǎn)。這部分分?jǐn)?shù)也較多,希望大家自己等算法集中的知識(shí)點(diǎn)。這部分分?jǐn)?shù)也較多,希望大家自己多加練習(xí)。各高校知識(shí)考查主要集中在一下三部分:內(nèi)存多加練習(xí)。各高校知識(shí)考查主要集中在一下三部分:內(nèi)存分配、作業(yè)調(diào)度、銀行家算法。應(yīng)對(duì)策略:分配、作業(yè)調(diào)度、銀行家算法。應(yīng)對(duì)策略:(1)要熟練基本算法。如內(nèi)存分配算法、銀行家算法、幾個(gè)常要熟練基本算法。如內(nèi)存分配算法、銀行家算法、幾個(gè)常見的調(diào)度算法、響應(yīng)比等等

18、,這個(gè)部分需要一定量的練習(xí)見的調(diào)度算法、響應(yīng)比等等,這個(gè)部分需要一定量的練習(xí)題,在各自大學(xué)圖書館的書籍中都有典型題目。大家自己題,在各自大學(xué)圖書館的書籍中都有典型題目。大家自己練習(xí)。練習(xí)。(2)總結(jié)規(guī)律。因?yàn)槭撬惴}目,所以規(guī)律性很強(qiáng)。這個(gè)需要總結(jié)規(guī)律。因?yàn)槭撬惴}目,所以規(guī)律性很強(qiáng)。這個(gè)需要自己去認(rèn)真總結(jié)。自己去認(rèn)真總結(jié)。 20??几拍顨w納常考概念歸納臨界區(qū)臨界區(qū)重定位重定位靜態(tài)重定位靜態(tài)重定位動(dòng)態(tài)重定位動(dòng)態(tài)重定位操作系統(tǒng)的基本特征操作系統(tǒng)的基本特征系統(tǒng)調(diào)用系統(tǒng)調(diào)用死鎖的必要條件死鎖的必要條件死鎖原因死鎖原因信號(hào)量信號(hào)量信號(hào)量的物理意義信號(hào)量的物理意義P,V操作操作進(jìn)程進(jìn)基本特征進(jìn)程進(jìn)基本特

19、征進(jìn)程控制塊組成進(jìn)程控制塊組成(PCB)進(jìn)程上下文進(jìn)程上下文進(jìn)程狀態(tài)進(jìn)程狀態(tài)21進(jìn)程與程序的區(qū)別聯(lián)系進(jìn)程與程序的區(qū)別聯(lián)系為什么引入線程為什么引入線程文件文件控制塊組成文件文件控制塊組成(FCB)文件系統(tǒng)文件系統(tǒng)作業(yè)作業(yè)JCBSpooling技術(shù)技術(shù)虛擬存儲(chǔ)技術(shù)虛擬存儲(chǔ)技術(shù)通道通道目錄目錄中斷中斷RAID交換技術(shù)交換技術(shù)原語(yǔ)原語(yǔ)工作集工作集22推薦輔導(dǎo)教材推薦輔導(dǎo)教材1、計(jì)算機(jī)操作系統(tǒng)計(jì)算機(jī)操作系統(tǒng)(第三版),湯小丹等編(第三版),湯小丹等編著,西安電子科技大學(xué)出版社。著,西安電子科技大學(xué)出版社。2、計(jì)算機(jī)操作系統(tǒng)計(jì)算機(jī)操作系統(tǒng)學(xué)習(xí)指導(dǎo)與題解,湯子瀛學(xué)習(xí)指導(dǎo)與題解,湯子瀛主審,西安電子科技大學(xué)出

20、版社。主審,西安電子科技大學(xué)出版社。3、操作系統(tǒng)操作系統(tǒng)習(xí)題與解析,曾平,李春葆編著,習(xí)題與解析,曾平,李春葆編著,清華大學(xué)出版社。清華大學(xué)出版社。4、操作系統(tǒng)操作系統(tǒng)考研輔導(dǎo)教程,郝文化主編,電考研輔導(dǎo)教程,郝文化主編,電子科技大學(xué)出版社。子科技大學(xué)出版社。5、操作系統(tǒng)學(xué)習(xí)指導(dǎo)和考試指導(dǎo)操作系統(tǒng)學(xué)習(xí)指導(dǎo)和考試指導(dǎo)(第二(第二版),李善平編,浙江大學(xué)出版社。版),李善平編,浙江大學(xué)出版社。 2324操作系統(tǒng)之重點(diǎn)操作系統(tǒng)之重點(diǎn) 同步算法設(shè)計(jì)同步算法設(shè)計(jì) CPU調(diào)度算法調(diào)度算法 銀行家算法銀行家算法 請(qǐng)求分頁(yè)存儲(chǔ)管理方式中的地址重定位過(guò)程請(qǐng)求分頁(yè)存儲(chǔ)管理方式中的地址重定位過(guò)程 頁(yè)面置換算法頁(yè)面置

21、換算法 SPOOLing技術(shù)技術(shù) 磁盤驅(qū)動(dòng)調(diào)度算法磁盤驅(qū)動(dòng)調(diào)度算法 文件的三種物理結(jié)構(gòu)的原理及其特點(diǎn)文件的三種物理結(jié)構(gòu)的原理及其特點(diǎn) 成組鏈接法成組鏈接法25第一章第一章 操作系統(tǒng)引論操作系統(tǒng)引論 操作系統(tǒng)概述這一章出現(xiàn)大題的可能性微乎操作系統(tǒng)概述這一章出現(xiàn)大題的可能性微乎其微。選擇題中常出現(xiàn)的點(diǎn)主要是這些:操作系其微。選擇題中常出現(xiàn)的點(diǎn)主要是這些:操作系統(tǒng)的定義,引入單道批處理系統(tǒng)、多道批處理、統(tǒng)的定義,引入單道批處理系統(tǒng)、多道批處理、分時(shí)系統(tǒng)、實(shí)時(shí)系統(tǒng)的原因,這些不同階段的操分時(shí)系統(tǒng)、實(shí)時(shí)系統(tǒng)的原因,這些不同階段的操作系統(tǒng)共的特征如何,相互之間的差別在什么地作系統(tǒng)共的特征如何,相互之間的差

22、別在什么地方;操作系統(tǒng)的基本特征和功能;操作系統(tǒng)的運(yùn)方;操作系統(tǒng)的基本特征和功能;操作系統(tǒng)的運(yùn)行環(huán)境。行環(huán)境。 26考查內(nèi)容考查內(nèi)容操作系統(tǒng)的作用、概念、特征、功能和提操作系統(tǒng)的作用、概念、特征、功能和提供的服務(wù)供的服務(wù)操作系統(tǒng)的發(fā)展與分類操作系統(tǒng)的發(fā)展與分類操作系統(tǒng)的體系結(jié)構(gòu)和運(yùn)行環(huán)境操作系統(tǒng)的體系結(jié)構(gòu)和運(yùn)行環(huán)境27第一章第一章 目錄目錄1.1 操作系統(tǒng)的目標(biāo)和作用操作系統(tǒng)的目標(biāo)和作用1.2 操作系統(tǒng)的發(fā)展過(guò)程操作系統(tǒng)的發(fā)展過(guò)程1.3 操作系統(tǒng)的基本特性操作系統(tǒng)的基本特性1.4 操作系統(tǒng)的主要功能操作系統(tǒng)的主要功能1.5 操作系統(tǒng)設(shè)計(jì)操作系統(tǒng)設(shè)計(jì)典型問(wèn)題分析及實(shí)戰(zhàn)練習(xí)典型問(wèn)題分析及實(shí)戰(zhàn)練習(xí)2

23、8常見考試知識(shí)點(diǎn)分析常見考試知識(shí)點(diǎn)分析1.1 操作系統(tǒng)的目標(biāo)和作用操作系統(tǒng)的目標(biāo)和作用1、目標(biāo)有四個(gè):有效性,方便性,可擴(kuò)充性、目標(biāo)有四個(gè):有效性,方便性,可擴(kuò)充性和開放性。和開放性。例例1:簡(jiǎn)述為計(jì)算機(jī)設(shè)計(jì)操作系統(tǒng)要達(dá)到的目:簡(jiǎn)述為計(jì)算機(jī)設(shè)計(jì)操作系統(tǒng)要達(dá)到的目的以及在設(shè)計(jì)時(shí)所需考慮的目標(biāo)的以及在設(shè)計(jì)時(shí)所需考慮的目標(biāo)解:操作系統(tǒng)是一種系統(tǒng)程序,其目的是為其解:操作系統(tǒng)是一種系統(tǒng)程序,其目的是為其他程序的執(zhí)行提供一個(gè)良好的環(huán)境。它有兩他程序的執(zhí)行提供一個(gè)良好的環(huán)境。它有兩個(gè)主要設(shè)計(jì)目標(biāo):一是使計(jì)算機(jī)系統(tǒng)使用方個(gè)主要設(shè)計(jì)目標(biāo):一是使計(jì)算機(jī)系統(tǒng)使用方便,二是使計(jì)算機(jī)系統(tǒng)能高效地工作便,二是使計(jì)算機(jī)系

24、統(tǒng)能高效地工作29例例2:簡(jiǎn)述操作系統(tǒng)如何為用戶提供良好的運(yùn)行環(huán)境。:簡(jiǎn)述操作系統(tǒng)如何為用戶提供良好的運(yùn)行環(huán)境。解:首先,操作系統(tǒng)要使得計(jì)算機(jī)系統(tǒng)使用方便:解:首先,操作系統(tǒng)要使得計(jì)算機(jī)系統(tǒng)使用方便: 操作系統(tǒng)為用戶提供方便的使用接口,用戶按需要輸操作系統(tǒng)為用戶提供方便的使用接口,用戶按需要輸入命令或從提供的入命令或從提供的“菜單菜單”中選擇命令,操作系統(tǒng)按命令中選擇命令,操作系統(tǒng)按命令去控制程序的執(zhí)行,用戶也可以請(qǐng)求操作系統(tǒng)的功能模塊去控制程序的執(zhí)行,用戶也可以請(qǐng)求操作系統(tǒng)的功能模塊為其服務(wù),而不必了解硬件的特性。為其服務(wù),而不必了解硬件的特性。 其次,操作系統(tǒng)要使得計(jì)算機(jī)系統(tǒng)能高效地工作:

25、其次,操作系統(tǒng)要使得計(jì)算機(jī)系統(tǒng)能高效地工作: 操作系統(tǒng)擴(kuò)充硬件的功能,使硬件的功能發(fā)揮得更操作系統(tǒng)擴(kuò)充硬件的功能,使硬件的功能發(fā)揮得更好,操作系統(tǒng)使用戶合理共享資源,防止各用戶間的相互好,操作系統(tǒng)使用戶合理共享資源,防止各用戶間的相互干擾,操作系統(tǒng)以文件形式管理軟件資源,保證信息的安干擾,操作系統(tǒng)以文件形式管理軟件資源,保證信息的安全和快速存取全和快速存取302、作用有四點(diǎn):接口作用有四點(diǎn):接口(從用戶的觀點(diǎn)從用戶的觀點(diǎn));資源管資源管理理;擴(kuò)展機(jī)器擴(kuò)展機(jī)器(從虛擬機(jī)的觀點(diǎn),是計(jì)算機(jī)資從虛擬機(jī)的觀點(diǎn),是計(jì)算機(jī)資源的抽象源的抽象);計(jì)算機(jī)工作流程的組織者計(jì)算機(jī)工作流程的組織者(從任從任務(wù)組織的觀

26、點(diǎn)務(wù)組織的觀點(diǎn)) 操作系統(tǒng)是指控制和管理計(jì)算機(jī)的軟、操作系統(tǒng)是指控制和管理計(jì)算機(jī)的軟、硬件資源,合理組織計(jì)算機(jī)的工作流程,硬件資源,合理組織計(jì)算機(jī)的工作流程,方便用戶使用的程序集合。方便用戶使用的程序集合。31操作系統(tǒng)與用戶之間的接口:用戶接口和程序接口操作系統(tǒng)與用戶之間的接口:用戶接口和程序接口(系統(tǒng)調(diào)用接口、應(yīng)用程序接口(系統(tǒng)調(diào)用接口、應(yīng)用程序接口API(Win32,POSIX API,Java API) 操作系統(tǒng)中,用戶界面操作系統(tǒng)中,用戶界面UI也稱為用戶接口,也稱為用戶接口,其含義有兩種:一種是指用戶與操作系統(tǒng)交互的其含義有兩種:一種是指用戶與操作系統(tǒng)交互的途徑和通道,另一種是指這種

27、交互環(huán)境的控制操途徑和通道,另一種是指這種交互環(huán)境的控制操作系統(tǒng),即操作環(huán)境。一般將第一種含義稱為用作系統(tǒng),即操作環(huán)境。一般將第一種含義稱為用戶接口,第二種含義稱為用戶交互界面。戶接口,第二種含義稱為用戶交互界面。 操作系統(tǒng)界面有兩類:命令行界面操作系統(tǒng)界面有兩類:命令行界面CLI或命令或命令中斷(中斷(Unix和和Linux)和)和GUI界面界面(Windows、Linux和和Mac OS)。32例:下列選項(xiàng)中,()不是操作系統(tǒng)必須要解決例:下列選項(xiàng)中,()不是操作系統(tǒng)必須要解決的問(wèn)題的問(wèn)題提供保護(hù)和安全機(jī)制提供保護(hù)和安全機(jī)制管理目錄和文件管理目錄和文件提供應(yīng)用程序接口提供應(yīng)用程序接口提供提

28、供+語(yǔ)言編譯器語(yǔ)言編譯器例例2:用戶在程序中試圖讀取存放在硬盤中某文件:用戶在程序中試圖讀取存放在硬盤中某文件的第的第10邏輯塊,使用操作系統(tǒng)提供的接口是()邏輯塊,使用操作系統(tǒng)提供的接口是()A 進(jìn)程進(jìn)程 B 系統(tǒng)調(diào)用系統(tǒng)調(diào)用 C 庫(kù)函數(shù)庫(kù)函數(shù) D 圖形用戶接口圖形用戶接口33 定義定義 操作系統(tǒng)是指控制和管理計(jì)算機(jī)的軟、操作系統(tǒng)是指控制和管理計(jì)算機(jī)的軟、硬件資源,合理組織計(jì)算機(jī)的工作流程,硬件資源,合理組織計(jì)算機(jī)的工作流程,方便用戶使用的程序集合。在計(jì)算機(jī)系統(tǒng)方便用戶使用的程序集合。在計(jì)算機(jī)系統(tǒng)的操作過(guò)程中,操作系統(tǒng)提供了正確使用的操作過(guò)程中,操作系統(tǒng)提供了正確使用這些資源的方法。操作系統(tǒng)

29、類似于政府,這些資源的方法。操作系統(tǒng)類似于政府,與政府一樣,操作系統(tǒng)本身并不能實(shí)現(xiàn)任與政府一樣,操作系統(tǒng)本身并不能實(shí)現(xiàn)任何有用的功能。它只不過(guò)提供了一個(gè)方便何有用的功能。它只不過(guò)提供了一個(gè)方便其他程序做有用工作的環(huán)境。其他程序做有用工作的環(huán)境。343、 操作系統(tǒng)發(fā)展的動(dòng)力有四點(diǎn):操作系統(tǒng)發(fā)展的動(dòng)力有四點(diǎn): (1)不斷提高計(jì)算機(jī)資源的利用率不斷提高計(jì)算機(jī)資源的利用率 (2)方便用戶方便用戶 (3)器件的不斷更新?lián)Q代。器件的不斷更新?lián)Q代。 (4)計(jì)算機(jī)體系結(jié)構(gòu)的不斷發(fā)展。計(jì)算機(jī)體系結(jié)構(gòu)的不斷發(fā)展。351.2 操作系統(tǒng)的發(fā)展過(guò)程操作系統(tǒng)的發(fā)展過(guò)程1、無(wú)操作系統(tǒng)的計(jì)算機(jī)系統(tǒng):、無(wú)操作系統(tǒng)的計(jì)算機(jī)系統(tǒng):

30、 兩個(gè)矛盾:人機(jī)矛盾和兩個(gè)矛盾:人機(jī)矛盾和CPU-I/O設(shè)備速度不匹配設(shè)備速度不匹配的矛盾。的矛盾。2、單道批處理系統(tǒng):自動(dòng)性、順序性和單道性、單道批處理系統(tǒng):自動(dòng)性、順序性和單道性3、多道批處理系統(tǒng):多道性、無(wú)序性和調(diào)度性。、多道批處理系統(tǒng):多道性、無(wú)序性和調(diào)度性。 優(yōu)點(diǎn):資源利用率高,系統(tǒng)吞吐量大。優(yōu)點(diǎn):資源利用率高,系統(tǒng)吞吐量大。 缺點(diǎn):平均周轉(zhuǎn)時(shí)間長(zhǎng),無(wú)交互能力。缺點(diǎn):平均周轉(zhuǎn)時(shí)間長(zhǎng),無(wú)交互能力。36 操作系統(tǒng)的發(fā)展始終圍繞著兩個(gè)主要操作系統(tǒng)的發(fā)展始終圍繞著兩個(gè)主要目的:第一,操作系統(tǒng)試圖調(diào)度計(jì)算活動(dòng)目的:第一,操作系統(tǒng)試圖調(diào)度計(jì)算活動(dòng)以確保計(jì)算機(jī)系統(tǒng)的高性能。第二,操作以確保計(jì)算機(jī)系

31、統(tǒng)的高性能。第二,操作系統(tǒng)提供一個(gè)便于開發(fā)和運(yùn)行程序的環(huán)境。系統(tǒng)提供一個(gè)便于開發(fā)和運(yùn)行程序的環(huán)境。37 多道程序設(shè)計(jì)思想多道程序設(shè)計(jì)思想是在主存中同時(shí)存放多個(gè)用戶是在主存中同時(shí)存放多個(gè)用戶的作業(yè),使之同時(shí)處于運(yùn)行狀態(tài)而共享系統(tǒng)資源。的作業(yè),使之同時(shí)處于運(yùn)行狀態(tài)而共享系統(tǒng)資源。 目標(biāo)是充分使用系統(tǒng)所有資源并盡可能地使它們目標(biāo)是充分使用系統(tǒng)所有資源并盡可能地使它們并行工作,把硬件的代價(jià)交叉分布在大量并行用并行工作,把硬件的代價(jià)交叉分布在大量并行用戶之間,使計(jì)算機(jī)系統(tǒng)的代價(jià)極小化。戶之間,使計(jì)算機(jī)系統(tǒng)的代價(jià)極小化。 實(shí)現(xiàn)多道程序設(shè)計(jì)必須解決實(shí)現(xiàn)多道程序設(shè)計(jì)必須解決3個(gè)問(wèn)題:存儲(chǔ)保護(hù)、個(gè)問(wèn)題:存儲(chǔ)保護(hù)

32、、程序浮動(dòng)、處理機(jī)的管理和調(diào)度及系統(tǒng)資源的管程序浮動(dòng)、處理機(jī)的管理和調(diào)度及系統(tǒng)資源的管理和調(diào)度。理和調(diào)度。384、分時(shí)系統(tǒng):為了更好地滿足用戶的需要,關(guān)鍵、分時(shí)系統(tǒng):為了更好地滿足用戶的需要,關(guān)鍵是用戶能與作業(yè)交互。特點(diǎn):交互性、及時(shí)性、是用戶能與作業(yè)交互。特點(diǎn):交互性、及時(shí)性、獨(dú)立性和多路性。獨(dú)立性和多路性。5、實(shí)時(shí)系統(tǒng):計(jì)算機(jī)系統(tǒng)接收到外部信號(hào)后及時(shí)、實(shí)時(shí)系統(tǒng):計(jì)算機(jī)系統(tǒng)接收到外部信號(hào)后及時(shí)進(jìn)行處理,并且要在嚴(yán)格的時(shí)限內(nèi)處理完接收的進(jìn)行處理,并且要在嚴(yán)格的時(shí)限內(nèi)處理完接收的事件實(shí)時(shí)控制和實(shí)時(shí)信息處理。特點(diǎn):及時(shí)性和事件實(shí)時(shí)控制和實(shí)時(shí)信息處理。特點(diǎn):及時(shí)性和可靠性??煽啃?。6、網(wǎng)絡(luò)操作系統(tǒng)。

33、特點(diǎn):共享資源和計(jì)算機(jī)之間、網(wǎng)絡(luò)操作系統(tǒng)。特點(diǎn):共享資源和計(jì)算機(jī)之間的通信。的通信。7、分布式計(jì)算機(jī)系統(tǒng)。特點(diǎn):分布性和并行性。、分布式計(jì)算機(jī)系統(tǒng)。特點(diǎn):分布性和并行性。8、微機(jī)操作系統(tǒng)、微機(jī)操作系統(tǒng)39問(wèn)題:批處理系統(tǒng)和分時(shí)系統(tǒng)形成和發(fā)展的問(wèn)題:批處理系統(tǒng)和分時(shí)系統(tǒng)形成和發(fā)展的主要?jiǎng)恿κ鞘裁??主要?jiǎng)恿κ鞘裁??解:批處理:不斷提高系統(tǒng)資源利用率和提解:批處理:不斷提高系統(tǒng)資源利用率和提高系統(tǒng)吞吐量(脫機(jī)輸入高系統(tǒng)吞吐量(脫機(jī)輸入/輸出技術(shù)、多道輸出技術(shù)、多道程序設(shè)計(jì)技術(shù))。程序設(shè)計(jì)技術(shù))。 分時(shí):為了更好地滿足用戶的需要(分分時(shí):為了更好地滿足用戶的需要(分時(shí)使用時(shí)使用CPU,人機(jī)交互,主機(jī)共

34、享),人機(jī)交互,主機(jī)共享)40 批處理操作系統(tǒng),按照預(yù)先寫出的作業(yè)說(shuō)批處理操作系統(tǒng),按照預(yù)先寫出的作業(yè)說(shuō)明書控制作業(yè)的執(zhí)行,作業(yè)執(zhí)行無(wú)需人為明書控制作業(yè)的執(zhí)行,作業(yè)執(zhí)行無(wú)需人為干預(yù),批處理操作系統(tǒng)實(shí)現(xiàn)了計(jì)算機(jī)操作干預(yù),批處理操作系統(tǒng)實(shí)現(xiàn)了計(jì)算機(jī)操作的自動(dòng)化。批處理操作系統(tǒng)大大提高了計(jì)的自動(dòng)化。批處理操作系統(tǒng)大大提高了計(jì)算機(jī)系統(tǒng)的工作效率,具有以下特點(diǎn):系算機(jī)系統(tǒng)的工作效率,具有以下特點(diǎn):系統(tǒng)資源利用率高,系統(tǒng)吞吐量高;但批處統(tǒng)資源利用率高,系統(tǒng)吞吐量高;但批處理系統(tǒng)的用戶不能直接干預(yù)作業(yè)的執(zhí)行,理系統(tǒng)的用戶不能直接干預(yù)作業(yè)的執(zhí)行,即不具有人機(jī)交互能力。即不具有人機(jī)交互能力。41 分時(shí)操作系統(tǒng),

35、允許多個(gè)用戶在與計(jì)算機(jī)分時(shí)操作系統(tǒng),允許多個(gè)用戶在與計(jì)算機(jī)相連的終端上同時(shí)與計(jì)算機(jī)系統(tǒng)進(jìn)行一系相連的終端上同時(shí)與計(jì)算機(jī)系統(tǒng)進(jìn)行一系列的交互,并使得每個(gè)用戶感到好像自己列的交互,并使得每個(gè)用戶感到好像自己獨(dú)占一臺(tái)支持自己請(qǐng)求服務(wù)的計(jì)算機(jī)系統(tǒng)。獨(dú)占一臺(tái)支持自己請(qǐng)求服務(wù)的計(jì)算機(jī)系統(tǒng)。分時(shí)操作系統(tǒng)支持多道程序同時(shí)執(zhí)行,實(shí)分時(shí)操作系統(tǒng)支持多道程序同時(shí)執(zhí)行,實(shí)現(xiàn)了人機(jī)交互,具有如下特點(diǎn):同時(shí)性、現(xiàn)了人機(jī)交互,具有如下特點(diǎn):同時(shí)性、獨(dú)立性、及時(shí)性、交互性。獨(dú)立性、及時(shí)性、交互性。42實(shí)時(shí)系統(tǒng):計(jì)算機(jī)系統(tǒng)接收到外部信號(hào)后及實(shí)時(shí)系統(tǒng):計(jì)算機(jī)系統(tǒng)接收到外部信號(hào)后及時(shí)進(jìn)行處理,并且要在嚴(yán)格的時(shí)限內(nèi)處理時(shí)進(jìn)行處理,并

36、且要在嚴(yán)格的時(shí)限內(nèi)處理完接收的事件實(shí)時(shí)控制和實(shí)時(shí)信息處理。完接收的事件實(shí)時(shí)控制和實(shí)時(shí)信息處理。分實(shí)時(shí)控制系統(tǒng)和實(shí)時(shí)信息處理系統(tǒng)。分實(shí)時(shí)控制系統(tǒng)和實(shí)時(shí)信息處理系統(tǒng)。 43 實(shí)時(shí)操作系統(tǒng)是有人為干預(yù)的監(jiān)督和控制系統(tǒng),實(shí)時(shí)操作系統(tǒng)是有人為干預(yù)的監(jiān)督和控制系統(tǒng),具有以下特征:及時(shí)響應(yīng)、快速處理,實(shí)時(shí)系統(tǒng)具有以下特征:及時(shí)響應(yīng)、快速處理,實(shí)時(shí)系統(tǒng)的時(shí)間要求是強(qiáng)制性嚴(yán)格規(guī)定的,僅在限定的時(shí)的時(shí)間要求是強(qiáng)制性嚴(yán)格規(guī)定的,僅在限定的時(shí)間內(nèi)返回一個(gè)正確結(jié)果時(shí),才能認(rèn)為系統(tǒng)的功能間內(nèi)返回一個(gè)正確結(jié)果時(shí),才能認(rèn)為系統(tǒng)的功能是正確的,高可靠性和安全性,不強(qiáng)求系統(tǒng)資源是正確的,高可靠性和安全性,不強(qiáng)求系統(tǒng)資源的利用率。

37、的利用率。 實(shí)時(shí)信息處理系統(tǒng):飛機(jī)訂票系統(tǒng)、圖書資料查實(shí)時(shí)信息處理系統(tǒng):飛機(jī)訂票系統(tǒng)、圖書資料查詢系統(tǒng)、情報(bào)檢索系統(tǒng)等。該系統(tǒng)由一臺(tái)或多臺(tái)詢系統(tǒng)、情報(bào)檢索系統(tǒng)等。該系統(tǒng)由一臺(tái)或多臺(tái)主機(jī)通過(guò)通信線路連接成百上千個(gè)遠(yuǎn)程終端,計(jì)主機(jī)通過(guò)通信線路連接成百上千個(gè)遠(yuǎn)程終端,計(jì)算機(jī)接收從遠(yuǎn)程終端發(fā)來(lái)的服務(wù)請(qǐng)求,根據(jù)用戶算機(jī)接收從遠(yuǎn)程終端發(fā)來(lái)的服務(wù)請(qǐng)求,根據(jù)用戶提出的問(wèn)題,對(duì)信息進(jìn)行檢索和處理,并在很短提出的問(wèn)題,對(duì)信息進(jìn)行檢索和處理,并在很短的時(shí)間內(nèi)為用戶做出正確的回答。的時(shí)間內(nèi)為用戶做出正確的回答。44 網(wǎng)絡(luò)操作系統(tǒng)是為計(jì)算機(jī)網(wǎng)絡(luò)配置的操作網(wǎng)絡(luò)操作系統(tǒng)是為計(jì)算機(jī)網(wǎng)絡(luò)配置的操作系統(tǒng),網(wǎng)絡(luò)操作系統(tǒng)把計(jì)算機(jī)網(wǎng)絡(luò)

38、中的各系統(tǒng),網(wǎng)絡(luò)操作系統(tǒng)把計(jì)算機(jī)網(wǎng)絡(luò)中的各臺(tái)計(jì)算機(jī)有機(jī)地聯(lián)合起來(lái),實(shí)現(xiàn)各臺(tái)計(jì)算臺(tái)計(jì)算機(jī)有機(jī)地聯(lián)合起來(lái),實(shí)現(xiàn)各臺(tái)計(jì)算機(jī)之間的通信及網(wǎng)絡(luò)中各種資源的共享。機(jī)之間的通信及網(wǎng)絡(luò)中各種資源的共享。特點(diǎn)是:自治性、互連性、統(tǒng)一性,具有特點(diǎn)是:自治性、互連性、統(tǒng)一性,具有資源共享和信息交換功能等。資源共享和信息交換功能等。45 分布式計(jì)算機(jī)系統(tǒng)是由多臺(tái)計(jì)算機(jī)組成并分布式計(jì)算機(jī)系統(tǒng)是由多臺(tái)計(jì)算機(jī)組成并滿足下列條件的系統(tǒng):系統(tǒng)中任意兩臺(tái)計(jì)滿足下列條件的系統(tǒng):系統(tǒng)中任意兩臺(tái)計(jì)算機(jī)通過(guò)通信方式交換信息;系統(tǒng)中的每算機(jī)通過(guò)通信方式交換信息;系統(tǒng)中的每一臺(tái)計(jì)算機(jī)都具有相同的地位,即沒(méi)有主一臺(tái)計(jì)算機(jī)都具有相同的地位,即沒(méi)

39、有主機(jī)也沒(méi)有從機(jī);每臺(tái)計(jì)算機(jī)上的資源為用機(jī)也沒(méi)有從機(jī);每臺(tái)計(jì)算機(jī)上的資源為用戶共享;系統(tǒng)中的任意若干臺(tái)計(jì)算機(jī)都可戶共享;系統(tǒng)中的任意若干臺(tái)計(jì)算機(jī)都可以構(gòu)成一個(gè)子系統(tǒng),并且還能重構(gòu);任何以構(gòu)成一個(gè)子系統(tǒng),并且還能重構(gòu);任何工作都可以分布在同幾臺(tái)計(jì)算機(jī)上,由它工作都可以分布在同幾臺(tái)計(jì)算機(jī)上,由它們并行工作協(xié)同完成。們并行工作協(xié)同完成。461.3 操作系統(tǒng)的特征和服務(wù)操作系統(tǒng)的特征和服務(wù)1、操作系統(tǒng)的特征、操作系統(tǒng)的特征(1)并發(fā)性:最重要)并發(fā)性:最重要 并發(fā)和并行,多道程序設(shè)計(jì)技術(shù),進(jìn)程。并發(fā)和并行,多道程序設(shè)計(jì)技術(shù),進(jìn)程。 多道程序設(shè)計(jì)的實(shí)現(xiàn)基礎(chǔ)是計(jì)算機(jī)系統(tǒng)具有處多道程序設(shè)計(jì)的實(shí)現(xiàn)基礎(chǔ)是計(jì)算機(jī)

40、系統(tǒng)具有處理器和外圍設(shè)備并行工作的能力。這種能力是在理器和外圍設(shè)備并行工作的能力。這種能力是在中斷和通道技術(shù)出現(xiàn)后才有的。實(shí)現(xiàn)了中斷和通道技術(shù)出現(xiàn)后才有的。實(shí)現(xiàn)了CPU和和I/O設(shè)備的并行工作。設(shè)備的并行工作。(2)共享性:系統(tǒng)中的資源可供內(nèi)存中多個(gè)并發(fā))共享性:系統(tǒng)中的資源可供內(nèi)存中多個(gè)并發(fā)執(zhí)行的進(jìn)程共同使用。執(zhí)行的進(jìn)程共同使用。 互斥共享和同時(shí)訪問(wèn)。互斥共享和同時(shí)訪問(wèn)。47(3)虛擬技術(shù):通過(guò)某種技術(shù)把一個(gè)物理實(shí))虛擬技術(shù):通過(guò)某種技術(shù)把一個(gè)物理實(shí)體變成若干個(gè)邏輯上的對(duì)應(yīng)物。體變成若干個(gè)邏輯上的對(duì)應(yīng)物。 時(shí)分復(fù)用和空分復(fù)用時(shí)分復(fù)用和空分復(fù)用(4)異步性:即不確定性)異步性:即不確定性 并發(fā)

41、和共享互為存在的條件。虛擬以并發(fā)并發(fā)和共享互為存在的條件。虛擬以并發(fā)和共享為前提,異步性是并發(fā)和共享的必和共享為前提,異步性是并發(fā)和共享的必然結(jié)果然結(jié)果482、操作系統(tǒng)的服務(wù)、操作系統(tǒng)的服務(wù) OS為程序和用戶了一系列的操作系統(tǒng)服務(wù),為程序和用戶了一系列的操作系統(tǒng)服務(wù),而且這些服務(wù)可使程序員更容易地完成他的工作。而且這些服務(wù)可使程序員更容易地完成他的工作。(1)操作系統(tǒng)的公共服務(wù)類型:)操作系統(tǒng)的公共服務(wù)類型:程序執(zhí)行、程序執(zhí)行、I/O操操作、文件系統(tǒng)操作、通信和差錯(cuò)檢測(cè)。作、文件系統(tǒng)操作、通信和差錯(cuò)檢測(cè)。(2)系統(tǒng)調(diào)用中的作用。系統(tǒng)調(diào)用的類型是根據(jù))系統(tǒng)調(diào)用中的作用。系統(tǒng)調(diào)用的類型是根據(jù)操作系

42、統(tǒng)所提供服務(wù)的功能來(lái)決定的。分:操作系統(tǒng)所提供服務(wù)的功能來(lái)決定的。分:進(jìn)程進(jìn)程管理、設(shè)備管理、文件操作、信息維護(hù)以及通信。管理、設(shè)備管理、文件操作、信息維護(hù)以及通信。49 操作系統(tǒng)介于計(jì)算機(jī)硬件系統(tǒng)和其他所有軟件系統(tǒng)之操作系統(tǒng)介于計(jì)算機(jī)硬件系統(tǒng)和其他所有軟件系統(tǒng)之間,為所有軟件系統(tǒng)使用計(jì)算機(jī)硬件提供各項(xiàng)服務(wù)。間,為所有軟件系統(tǒng)使用計(jì)算機(jī)硬件提供各項(xiàng)服務(wù)。 操作系統(tǒng)追求的基本目標(biāo)是操作系統(tǒng)追求的基本目標(biāo)是用戶使用計(jì)算機(jī)的方便性,用戶使用計(jì)算機(jī)的方便性,以及計(jì)算機(jī)硬件的高效率運(yùn)行以及計(jì)算機(jī)硬件的高效率運(yùn)行。 系統(tǒng)調(diào)用是操作系統(tǒng)向程序員提供服務(wù)的唯一途徑。系統(tǒng)調(diào)用是操作系統(tǒng)向程序員提供服務(wù)的唯一途徑

43、。在最底層,系統(tǒng)調(diào)用允許運(yùn)行程序直接向操作系統(tǒng)發(fā)出請(qǐng)?jiān)谧畹讓?,系統(tǒng)調(diào)用允許運(yùn)行程序直接向操作系統(tǒng)發(fā)出請(qǐng)求。在高層,命令解釋程序接受用戶發(fā)出的請(qǐng)求。命令可求。在高層,命令解釋程序接受用戶發(fā)出的請(qǐng)求。命令可以來(lái)自文件或直接來(lái)自鍵盤輸入,進(jìn)而,命令解釋程序通以來(lái)自文件或直接來(lái)自鍵盤輸入,進(jìn)而,命令解釋程序通過(guò)系統(tǒng)調(diào)用滿足用戶的操作要求。過(guò)系統(tǒng)調(diào)用滿足用戶的操作要求。 請(qǐng)求類型隨請(qǐng)求級(jí)別的變化而變化。系統(tǒng)調(diào)用級(jí)別提請(qǐng)求類型隨請(qǐng)求級(jí)別的變化而變化。系統(tǒng)調(diào)用級(jí)別提供基本功能:進(jìn)程控制、文件和設(shè)備管理。系統(tǒng)服務(wù)可分供基本功能:進(jìn)程控制、文件和設(shè)備管理。系統(tǒng)服務(wù)可分成許多類型:程序控制、狀態(tài)請(qǐng)求和成許多類型:

44、程序控制、狀態(tài)請(qǐng)求和I/O請(qǐng)求。程序出錯(cuò)請(qǐng)求。程序出錯(cuò)可作為對(duì)服務(wù)的一種隱式請(qǐng)求??勺鳛閷?duì)服務(wù)的一種隱式請(qǐng)求。50系統(tǒng)調(diào)用的實(shí)現(xiàn)過(guò)程系統(tǒng)調(diào)用的實(shí)現(xiàn)過(guò)程 系統(tǒng)調(diào)用是操作系統(tǒng)提供給軟件開發(fā)人員的唯系統(tǒng)調(diào)用是操作系統(tǒng)提供給軟件開發(fā)人員的唯一接口,開發(fā)人員可以利用它使用系統(tǒng)功能。一接口,開發(fā)人員可以利用它使用系統(tǒng)功能。OS核心中都有一組實(shí)現(xiàn)系統(tǒng)功能的過(guò)程(子程序),核心中都有一組實(shí)現(xiàn)系統(tǒng)功能的過(guò)程(子程序),系統(tǒng)調(diào)用是對(duì)上述過(guò)程的調(diào)用。系統(tǒng)調(diào)用是對(duì)上述過(guò)程的調(diào)用。 為實(shí)現(xiàn)系統(tǒng)調(diào)用,系統(tǒng)設(shè)計(jì)人員為實(shí)現(xiàn)各種為實(shí)現(xiàn)系統(tǒng)調(diào)用,系統(tǒng)設(shè)計(jì)人員為實(shí)現(xiàn)各種系統(tǒng)調(diào)用功能的子程序編造入口地址表,每個(gè)入系統(tǒng)調(diào)用功能的子程序

45、編造入口地址表,每個(gè)入口地址都與相應(yīng)的系統(tǒng)子程序名對(duì)應(yīng)起來(lái),然后,口地址都與相應(yīng)的系統(tǒng)子程序名對(duì)應(yīng)起來(lái),然后,由陷阱處理程序把陷阱指令中所包含的功能號(hào)與由陷阱處理程序把陷阱指令中所包含的功能號(hào)與該入口地址表中的有關(guān)項(xiàng)對(duì)應(yīng)起來(lái),從而有系統(tǒng)該入口地址表中的有關(guān)項(xiàng)對(duì)應(yīng)起來(lái),從而有系統(tǒng)調(diào)用功能號(hào)驅(qū)動(dòng)有關(guān)系統(tǒng)子程序執(zhí)行。調(diào)用功能號(hào)驅(qū)動(dòng)有關(guān)系統(tǒng)子程序執(zhí)行。 51中斷處理過(guò)程中斷處理過(guò)程(1)喚醒被阻塞的驅(qū)動(dòng)程序進(jìn)程。)喚醒被阻塞的驅(qū)動(dòng)程序進(jìn)程。(2)保護(hù)被中斷進(jìn)程的)保護(hù)被中斷進(jìn)程的CPU環(huán)境。程序是指令在環(huán)境。程序是指令在N位置時(shí)位置時(shí)被中斷的,程序計(jì)數(shù)器中的內(nèi)容為被中斷的,程序計(jì)數(shù)器中的內(nèi)容為N+1,

46、所有寄存器的內(nèi),所有寄存器的內(nèi)容都被保留在中斷保留區(qū)(棧)中。容都被保留在中斷保留區(qū)(棧)中。(3)分析中斷原因、轉(zhuǎn)入相應(yīng)的設(shè)備中斷處理程序。)分析中斷原因、轉(zhuǎn)入相應(yīng)的設(shè)備中斷處理程序。(4)進(jìn)行中斷處理。不同的設(shè)備有不同的中斷處理程序。)進(jìn)行中斷處理。不同的設(shè)備有不同的中斷處理程序。(5)恢復(fù)被中斷進(jìn)程的現(xiàn)場(chǎng)。處理機(jī)再執(zhí)行本程序時(shí),從)恢復(fù)被中斷進(jìn)程的現(xiàn)場(chǎng)。處理機(jī)再執(zhí)行本程序時(shí),從N+1開始。開始。注:此處與缺頁(yè)中斷和缺段中斷相區(qū)別注:此處與缺頁(yè)中斷和缺段中斷相區(qū)別52例例:中斷與程序并發(fā)之間的關(guān)系是什么?中斷與程序并發(fā)之間的關(guān)系是什么?解:中斷是程序并發(fā)的前提條件。如果沒(méi)有解:中斷是程序并

47、發(fā)的前提條件。如果沒(méi)有中斷,操作系統(tǒng)不能獲得系統(tǒng)控制權(quán),無(wú)中斷,操作系統(tǒng)不能獲得系統(tǒng)控制權(quán),無(wú)法按調(diào)度算法擇處理機(jī)進(jìn)行重新分配,一法按調(diào)度算法擇處理機(jī)進(jìn)行重新分配,一個(gè)程序?qū)⒁恢边\(yùn)行到結(jié)束而不會(huì)被打斷。個(gè)程序?qū)⒁恢边\(yùn)行到結(jié)束而不會(huì)被打斷。53系統(tǒng)調(diào)用類型 進(jìn)程控制進(jìn)程控制:結(jié)束,放棄,裝入,執(zhí)行,創(chuàng)建進(jìn)程,:結(jié)束,放棄,裝入,執(zhí)行,創(chuàng)建進(jìn)程,終止進(jìn)程,取得進(jìn)程屬性,設(shè)置進(jìn)程屬性,等待終止進(jìn)程,取得進(jìn)程屬性,設(shè)置進(jìn)程屬性,等待時(shí)間,等待事件,喚醒事件,分配和釋放內(nèi)存。時(shí)間,等待事件,喚醒事件,分配和釋放內(nèi)存。 文件管理文件管理:創(chuàng)建文件,刪除文件,打開,關(guān)閉,:創(chuàng)建文件,刪除文件,打開,關(guān)閉,讀

48、、寫、重定位,取得文件屬性,設(shè)置文件屬性。讀、寫、重定位,取得文件屬性,設(shè)置文件屬性。 設(shè)備管理設(shè)備管理:請(qǐng)求設(shè)備,釋放設(shè)備,讀、寫、重定:請(qǐng)求設(shè)備,釋放設(shè)備,讀、寫、重定位,取得設(shè)備屬性,設(shè)置設(shè)備屬性,邏輯連接或位,取得設(shè)備屬性,設(shè)置設(shè)備屬性,邏輯連接或斷開設(shè)備。斷開設(shè)備。54 信息維護(hù)信息維護(hù):讀取時(shí)間或日期,設(shè)置時(shí)間或日:讀取時(shí)間或日期,設(shè)置時(shí)間或日期,讀取系統(tǒng)數(shù)據(jù),設(shè)置系統(tǒng)數(shù)據(jù),讀取進(jìn)期,讀取系統(tǒng)數(shù)據(jù),設(shè)置系統(tǒng)數(shù)據(jù),讀取進(jìn)程、文件、設(shè)備屬性,設(shè)置進(jìn)程、文件、設(shè)程、文件、設(shè)備屬性,設(shè)置進(jìn)程、文件、設(shè)備屬性。備屬性。 通信通信:創(chuàng)建、刪除通信連接,發(fā)送、接受消:創(chuàng)建、刪除通信連接,發(fā)送、接

49、受消息,傳遞狀態(tài)信息,連接或斷開遠(yuǎn)程設(shè)備。息,傳遞狀態(tài)信息,連接或斷開遠(yuǎn)程設(shè)備。551.4 操作系統(tǒng)的主要功能操作系統(tǒng)的主要功能1、處理機(jī)管理功能:進(jìn)程控制、進(jìn)程同步、進(jìn)程通信、處理機(jī)管理功能:進(jìn)程控制、進(jìn)程同步、進(jìn)程通信、調(diào)度。調(diào)度。2、存儲(chǔ)器管理功能:內(nèi)存分配、內(nèi)存保護(hù)、地址映射、存儲(chǔ)器管理功能:內(nèi)存分配、內(nèi)存保護(hù)、地址映射、內(nèi)存擴(kuò)充。內(nèi)存擴(kuò)充。3、設(shè)備管理功能:緩沖管理、設(shè)備分配、設(shè)備處理。、設(shè)備管理功能:緩沖管理、設(shè)備分配、設(shè)備處理。4、文件管理功能:文件存儲(chǔ)空間的管理、目錄管理、文件管理功能:文件存儲(chǔ)空間的管理、目錄管理、文件的讀文件的讀/寫管理和保護(hù)。寫管理和保護(hù)。5、操作系統(tǒng)與用

50、戶之間的接口:用戶接口、程序接口、操作系統(tǒng)與用戶之間的接口:用戶接口、程序接口6、作業(yè)管理:負(fù)責(zé)作業(yè)的調(diào)度和作業(yè)控制、作業(yè)管理:負(fù)責(zé)作業(yè)的調(diào)度和作業(yè)控制561.5 特權(quán)指令特權(quán)指令 計(jì)算機(jī)中不允許用戶直接使用的指令稱為特計(jì)算機(jī)中不允許用戶直接使用的指令稱為特權(quán)指令,如:權(quán)指令,如:I/O指令、置中斷指令、把指令、置中斷指令、把PSW送送入程序狀態(tài)寄存器等指令。入程序狀態(tài)寄存器等指令。1.6 目態(tài)和管態(tài)目態(tài)和管態(tài) 為了避免用戶使用特權(quán)指令,大多數(shù)計(jì)算機(jī)為了避免用戶使用特權(quán)指令,大多數(shù)計(jì)算機(jī)硬件機(jī)構(gòu)將硬件機(jī)構(gòu)將CPU執(zhí)行狀態(tài)分了兩種操作模式:目執(zhí)行狀態(tài)分了兩種操作模式:目態(tài)和管態(tài)。用戶程序一般是啟

51、動(dòng)后運(yùn)行在目態(tài),態(tài)和管態(tài)。用戶程序一般是啟動(dòng)后運(yùn)行在目態(tài),處于目態(tài)的程序是不能使用特權(quán)指令的。操作系處于目態(tài)的程序是不能使用特權(quán)指令的。操作系統(tǒng)中必須使用特權(quán)指令的那部分程序運(yùn)行在管態(tài)。統(tǒng)中必須使用特權(quán)指令的那部分程序運(yùn)行在管態(tài)。目態(tài)轉(zhuǎn)換為管態(tài)的唯一途徑是中斷目態(tài)轉(zhuǎn)換為管態(tài)的唯一途徑是中斷。管態(tài)到目態(tài)。管態(tài)到目態(tài)通過(guò)修改程序狀態(tài)字來(lái)實(shí)現(xiàn)。通過(guò)修改程序狀態(tài)字來(lái)實(shí)現(xiàn)。57例:下列哪些指令必須是特權(quán)指令?例:下列哪些指令必須是特權(quán)指令?A 改變存儲(chǔ)器管理的寄存器改變存儲(chǔ)器管理的寄存器B 寫程序指令寫程序指令C 讀取日期時(shí)鐘讀取日期時(shí)鐘D 設(shè)置日期時(shí)鐘設(shè)置日期時(shí)鐘E 改變處理器的優(yōu)先級(jí)改變處理器的優(yōu)先

52、級(jí)解:解:ABDE58例:處理機(jī)為什么要區(qū)分核心態(tài)和用戶態(tài)兩種操作例:處理機(jī)為什么要區(qū)分核心態(tài)和用戶態(tài)兩種操作系統(tǒng)方式?什么情況下進(jìn)行兩種方式的轉(zhuǎn)換?系統(tǒng)方式?什么情況下進(jìn)行兩種方式的轉(zhuǎn)換?解:在解:在CPU中運(yùn)行的操作系統(tǒng)程序和用戶程序?qū)?yīng)中運(yùn)行的操作系統(tǒng)程序和用戶程序?qū)?yīng)的機(jī)器指令集是不同的。操作系統(tǒng)程序使用所有的機(jī)器指令集是不同的。操作系統(tǒng)程序使用所有指令,用戶程序只能使用部分指令。從資源管理指令,用戶程序只能使用部分指令。從資源管理和程序控制執(zhí)行的角度出發(fā),將指令系統(tǒng)分為兩和程序控制執(zhí)行的角度出發(fā),將指令系統(tǒng)分為兩大部分:特權(quán)指令和非特權(quán)指令。在程序執(zhí)行時(shí)大部分:特權(quán)指令和非特權(quán)指令。

53、在程序執(zhí)行時(shí)候,根據(jù)執(zhí)行程序?qū)Y源和機(jī)器指令的使用權(quán)限,候,根據(jù)執(zhí)行程序?qū)Y源和機(jī)器指令的使用權(quán)限,把機(jī)器設(shè)置為兩個(gè)狀態(tài):核心態(tài)和用戶態(tài)。把機(jī)器設(shè)置為兩個(gè)狀態(tài):核心態(tài)和用戶態(tài)。59當(dāng)系統(tǒng)處于核心態(tài)時(shí),可以使用所有指令、當(dāng)系統(tǒng)處于核心態(tài)時(shí),可以使用所有指令、資源,并具備改變資源,并具備改變CPU狀態(tài)的能力,而當(dāng)狀態(tài)的能力,而當(dāng)CPU在用戶態(tài)時(shí),只能使用非特權(quán)指令。在用戶態(tài)時(shí),只能使用非特權(quán)指令。如果如果CPU執(zhí)行用戶程序時(shí),出現(xiàn)了中斷,系執(zhí)行用戶程序時(shí),出現(xiàn)了中斷,系統(tǒng)將自行轉(zhuǎn)到中斷處理程序,統(tǒng)將自行轉(zhuǎn)到中斷處理程序,CPU由用戶由用戶態(tài)轉(zhuǎn)到核心態(tài),中斷處理結(jié)束后,返回繼態(tài)轉(zhuǎn)到核心態(tài),中斷處理結(jié)

54、束后,返回繼續(xù)執(zhí)行用戶程序,此時(shí),續(xù)執(zhí)行用戶程序,此時(shí),CPU又由核心態(tài)又由核心態(tài)轉(zhuǎn)到用戶態(tài)中。轉(zhuǎn)到用戶態(tài)中。601.7 操作系統(tǒng)結(jié)構(gòu)設(shè)計(jì)操作系統(tǒng)結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì)目標(biāo)設(shè)計(jì)目標(biāo):系統(tǒng)設(shè)計(jì)的第一個(gè)問(wèn)題是定義系統(tǒng)的目:系統(tǒng)設(shè)計(jì)的第一個(gè)問(wèn)題是定義系統(tǒng)的目標(biāo)和規(guī)格。設(shè)計(jì)需求:用戶目標(biāo)和系統(tǒng)目標(biāo)標(biāo)和規(guī)格。設(shè)計(jì)需求:用戶目標(biāo)和系統(tǒng)目標(biāo)用戶目標(biāo)用戶目標(biāo):系統(tǒng)應(yīng)該方便和容易使用、容易學(xué)習(xí)、:系統(tǒng)應(yīng)該方便和容易使用、容易學(xué)習(xí)、可靠、安全和快速??煽?、安全和快速。系統(tǒng)目標(biāo)系統(tǒng)目標(biāo):操作系統(tǒng)應(yīng)該容易設(shè)計(jì)、實(shí)現(xiàn)和維護(hù),:操作系統(tǒng)應(yīng)該容易設(shè)計(jì)、實(shí)現(xiàn)和維護(hù),也應(yīng)該靈活、可靠、高效且沒(méi)有錯(cuò)誤。操作系統(tǒng)也應(yīng)該靈活、可靠、高效且沒(méi)有

55、錯(cuò)誤。操作系統(tǒng)的規(guī)格和設(shè)計(jì)是屬于高度創(chuàng)造性工作。的規(guī)格和設(shè)計(jì)是屬于高度創(chuàng)造性工作。61 機(jī)制與策略的區(qū)分機(jī)制與策略的區(qū)分 機(jī)制決定如何做,策略決定做什么。機(jī)制決定如何做,策略決定做什么。 實(shí)現(xiàn):傳統(tǒng)的操作系統(tǒng)是用匯編語(yǔ)言編寫的,現(xiàn)在操作系實(shí)現(xiàn):傳統(tǒng)的操作系統(tǒng)是用匯編語(yǔ)言編寫的,現(xiàn)在操作系統(tǒng)是用統(tǒng)是用C或或C+編寫的。編寫的。 MS-DOS是用是用Intel 8088匯編語(yǔ)言編寫的,只能用于地匯編語(yǔ)言編寫的,只能用于地Intel類型的類型的CPU。 第一個(gè)不是用匯編語(yǔ)言編寫的系統(tǒng)是用于第一個(gè)不是用匯編語(yǔ)言編寫的系統(tǒng)是用于Burroughs計(jì)算計(jì)算機(jī)的主控程序機(jī)的主控程序MCP,它是用,它是用AL

56、GOL語(yǔ)言編寫的。語(yǔ)言編寫的。 MIT開發(fā)的開發(fā)的MULTICS用用PL/1語(yǔ)言編寫的。語(yǔ)言編寫的。 Linux和和Windows XP是用是用C語(yǔ)言編寫的。語(yǔ)言編寫的。 內(nèi)存管理器和內(nèi)存管理器和CPU調(diào)度程序是最為關(guān)鍵的子程序。調(diào)度程序是最為關(guān)鍵的子程序。621、傳統(tǒng)的操作系統(tǒng)結(jié)構(gòu):無(wú)結(jié)構(gòu)操作系統(tǒng)、傳統(tǒng)的操作系統(tǒng)結(jié)構(gòu):無(wú)結(jié)構(gòu)操作系統(tǒng)2、無(wú)序的模塊化結(jié)構(gòu)、無(wú)序的模塊化結(jié)構(gòu)OS:每個(gè)模塊設(shè)一個(gè)子程序,相互調(diào):每個(gè)模塊設(shè)一個(gè)子程序,相互調(diào)用,成網(wǎng)狀,模塊直接與硬件有關(guān),難以維護(hù),每一次擴(kuò)用,成網(wǎng)狀,模塊直接與硬件有關(guān),難以維護(hù),每一次擴(kuò)充需要先打破多個(gè)關(guān)系,移植性差。這是早期系統(tǒng)常用的充需要先打破

57、多個(gè)關(guān)系,移植性差。這是早期系統(tǒng)常用的體系結(jié)構(gòu)。體系結(jié)構(gòu)。3、分層式結(jié)構(gòu)、分層式結(jié)構(gòu)OS(最成熟最成熟):操作系統(tǒng)按功能分為多個(gè)模塊,:操作系統(tǒng)按功能分為多個(gè)模塊,按相互作用關(guān)系劃歸不同的層次,各層之間單向依賴,不按相互作用關(guān)系劃歸不同的層次,各層之間單向依賴,不構(gòu)成循環(huán),簡(jiǎn)化關(guān)系、修改擴(kuò)充容易、一致性、可靠性和構(gòu)成循環(huán),簡(jiǎn)化關(guān)系、修改擴(kuò)充容易、一致性、可靠性和可適應(yīng)性提高。所有功能模塊都在核心態(tài)工作,如:可適應(yīng)性提高。所有功能模塊都在核心態(tài)工作,如:UNIX和和Linux操作系統(tǒng)。操作系統(tǒng)。 優(yōu)點(diǎn)在于構(gòu)造和調(diào)試的簡(jiǎn)單化。每層只能利用較低層優(yōu)點(diǎn)在于構(gòu)造和調(diào)試的簡(jiǎn)單化。每層只能利用較低層的功能和

58、服務(wù)。簡(jiǎn)化了系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。問(wèn)題:層的詳?shù)墓δ芎头?wù)。簡(jiǎn)化了系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。問(wèn)題:層的詳細(xì)定義困難,效率差。細(xì)定義困難,效率差。63例:在操作系統(tǒng)結(jié)構(gòu)設(shè)計(jì)中,層次結(jié)構(gòu)的操例:在操作系統(tǒng)結(jié)構(gòu)設(shè)計(jì)中,層次結(jié)構(gòu)的操作系統(tǒng)最顯著的不足是()作系統(tǒng)最顯著的不足是()A不能訪問(wèn)更低的層次不能訪問(wèn)更低的層次太復(fù)雜且效率低太復(fù)雜且效率低設(shè)計(jì)困難設(shè)計(jì)困難模塊太少模塊太少644、客戶、客戶/服務(wù)器模式服務(wù)器模式5、面向?qū)ο蟮某绦蛟O(shè)計(jì)、面向?qū)ο蟮某绦蛟O(shè)計(jì)6、微內(nèi)核、微內(nèi)核OS結(jié)構(gòu):操作系統(tǒng)由兩部分組成(兩層),內(nèi)核結(jié)構(gòu):操作系統(tǒng)由兩部分組成(兩層),內(nèi)核是最基本和必須的部分,用戶態(tài)下是以客戶是最基本和必須的部分

59、,用戶態(tài)下是以客戶/服務(wù)器方式服務(wù)器方式活動(dòng)的(服務(wù))進(jìn)程層。各服務(wù)進(jìn)程(簡(jiǎn)稱服務(wù)器)相對(duì)活動(dòng)的(服務(wù))進(jìn)程層。各服務(wù)進(jìn)程(簡(jiǎn)稱服務(wù)器)相對(duì)獨(dú)立,且依賴于內(nèi)核,其功能和內(nèi)容可增可減。獨(dú)立,且依賴于內(nèi)核,其功能和內(nèi)容可增可減。 優(yōu)點(diǎn):便于擴(kuò)充操作系統(tǒng)(新服務(wù)在用戶空間增加,優(yōu)點(diǎn):便于擴(kuò)充操作系統(tǒng)(新服務(wù)在用戶空間增加,不需要修改內(nèi)核),缺點(diǎn):系統(tǒng)功能總開銷的增加而導(dǎo)致不需要修改內(nèi)核),缺點(diǎn):系統(tǒng)功能總開銷的增加而導(dǎo)致系統(tǒng)性能的下降。系統(tǒng)性能的下降。 內(nèi)核功能:進(jìn)程通信、虛擬存儲(chǔ)、線程管理、中斷處理及內(nèi)核功能:進(jìn)程通信、虛擬存儲(chǔ)、線程管理、中斷處理及與硬件相關(guān)部分。與硬件相關(guān)部分。 服務(wù)器:文件系

60、統(tǒng)、操作界面、內(nèi)在服務(wù)和網(wǎng)絡(luò)服務(wù)等。服務(wù)器:文件系統(tǒng)、操作界面、內(nèi)在服務(wù)和網(wǎng)絡(luò)服務(wù)等。65例例1:比較分層式結(jié)構(gòu)與模塊式結(jié)構(gòu)的異同:比較分層式結(jié)構(gòu)與模塊式結(jié)構(gòu)的異同例例2:微內(nèi)核結(jié)構(gòu)具有哪些優(yōu)點(diǎn)?:微內(nèi)核結(jié)構(gòu)具有哪些優(yōu)點(diǎn)?解:提高了系統(tǒng)的靈活性和可擴(kuò)充性、提高了解:提高了系統(tǒng)的靈活性和可擴(kuò)充性、提高了OS的的可靠性。適用于分布式系統(tǒng)??煽啃?。適用于分布式系統(tǒng)。例例3:從宏觀結(jié)構(gòu)上看,操作系統(tǒng)有哪幾種結(jié)構(gòu)設(shè):從宏觀結(jié)構(gòu)上看,操作系統(tǒng)有哪幾種結(jié)構(gòu)設(shè)計(jì)方法?你認(rèn)為哪幾種方法較好?為什么?計(jì)方法?你認(rèn)為哪幾種方法較好?為什么?解:?jiǎn)翁幚硐到y(tǒng)下,主要分為:整體式結(jié)構(gòu)模式和解:?jiǎn)翁幚硐到y(tǒng)下,主要分為:整體

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論