第四版 計(jì)算機(jī)操作系統(tǒng) 第一章習(xí)題_第1頁(yè)
第四版 計(jì)算機(jī)操作系統(tǒng) 第一章習(xí)題_第2頁(yè)
第四版 計(jì)算機(jī)操作系統(tǒng) 第一章習(xí)題_第3頁(yè)
第四版 計(jì)算機(jī)操作系統(tǒng) 第一章習(xí)題_第4頁(yè)
第四版 計(jì)算機(jī)操作系統(tǒng) 第一章習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩7頁(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)介

第二章進(jìn)程管理第一章 操作系統(tǒng)引論操作系統(tǒng)的目標(biāo)和作用操作系統(tǒng)的發(fā)展過(guò)程操作系統(tǒng)的基本特性操作系統(tǒng)的主要功能操作系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)第二章進(jìn)程管理中斷由于某些事件的出現(xiàn),中止現(xiàn)行的進(jìn)程的運(yùn)行,而轉(zhuǎn)去處理出現(xiàn)的事件,待適當(dāng)?shù)臅r(shí)候讓該中止的進(jìn)程繼續(xù)運(yùn)行,這個(gè)過(guò)程稱為中斷。中斷源:引起中斷的事件。中斷處理程序:對(duì)出現(xiàn)的事件進(jìn)行處理的程序(是OS的組成部分,通??梢灾挥幸粋€(gè)中斷處理程序)。中斷事件經(jīng)常由硬件發(fā)現(xiàn)。中斷系統(tǒng):與中斷有關(guān)的軟硬件。第二章進(jìn)程管理中斷類(lèi)型1.強(qiáng)迫中斷硬件故障中斷程序中斷外部中斷輸入輸出中斷2.自愿中斷訪管中斷第二章進(jìn)程管理管目態(tài)特權(quán)指令:有少數(shù)指令是為編制系統(tǒng)管理程序?qū)iT(mén)設(shè)置的。如果用戶誤用這些特權(quán)指令,稱為非法指令,將引發(fā)故障中斷。目態(tài):程序執(zhí)行時(shí)不可使用特權(quán)指令,I/O指令、時(shí)鐘設(shè)置等。管態(tài):程序執(zhí)行時(shí)可以使用特權(quán)指令。目態(tài):用戶態(tài),執(zhí)行用戶程序。管態(tài):系統(tǒng)態(tài),執(zhí)行系統(tǒng)管理程序,又稱核心態(tài)。第二章進(jìn)程管理中斷類(lèi)型硬件故障中斷:電源故障、主存出錯(cuò)等,因?yàn)槌霈F(xiàn)故障是隨機(jī)的,所以只能以中斷方式處理。程序中斷:溢出、除以零、地址越界、非法指令、目態(tài)下使用特權(quán)指令等。外部中斷:中斷源來(lái)指主機(jī)外部,一般指外圍設(shè)備中斷。按控制中斷鍵、時(shí)鐘周期到等。輸入輸出中斷第二章進(jìn)程管理中斷類(lèi)型(5)訪管中斷:現(xiàn)代計(jì)算機(jī)系統(tǒng)都有一條可在目態(tài)下執(zhí)行的

“訪管指令”。調(diào)用操作系統(tǒng)的某個(gè)功能(系統(tǒng)調(diào)用)而執(zhí)行一條“訪管指令”而引起的中斷。例如:要求分配外設(shè)、分配主存區(qū)域、啟動(dòng)外設(shè)讀寫(xiě)等。中斷號(hào):根據(jù)中斷號(hào)查找中斷向量表,找到相應(yīng)的中斷服務(wù)程序入口,實(shí)現(xiàn)程序切換。稱:有意調(diào)用,隨機(jī)插入。第二章進(jìn)程管理程序狀態(tài)字(PSW)每個(gè)程序都有一個(gè)PSW來(lái)刻畫(huà)本程序的執(zhí)行狀態(tài)。PSW包含以下內(nèi)容(64位):指令地址(指出下一條指令的存放地址)(24位)目態(tài)/管態(tài)(1位)條件碼(指出指令執(zhí)行結(jié)果的特征,例如,結(jié)果大于零;兩數(shù)相等)(2位)計(jì)算/等待(計(jì)算狀態(tài)時(shí),順序執(zhí)行指令;等待狀態(tài)時(shí),不執(zhí)行任何指令)(1位)中斷碼(保存程序執(zhí)行時(shí)當(dāng)前發(fā)生的中斷事件)(16位)中斷屏蔽位(要不要響應(yīng)出現(xiàn)的中斷事件)(8位)第二章進(jìn)程管理程序狀態(tài)字寄存器整個(gè)系統(tǒng)設(shè)置一個(gè)用來(lái)存放當(dāng)前運(yùn)行程序的PSW的寄存器。處理機(jī)總是按程序狀態(tài)字寄存器中的PSW來(lái)控制程序的執(zhí)行。所以,當(dāng)OS調(diào)度到某個(gè)程序運(yùn)行時(shí),必須把該程序的PSW送入程序狀態(tài)字寄存器。區(qū)分三種PSW:

“當(dāng)前PSW”.程序狀態(tài)字寄存器中的PSW(正占用處理機(jī)進(jìn)程)“舊PSW”.保護(hù)起來(lái)的被中斷進(jìn)程的PSW“新PSW”.中斷處理程序的PSW(其中指令地址即入口地址)第二章進(jìn)程管理中斷響應(yīng)通常在處理機(jī)執(zhí)行完一條指令后,硬件的中斷裝置立即檢查有無(wú)中斷事件發(fā)生。若有中斷事件發(fā)生,則暫?,F(xiàn)行進(jìn)程的運(yùn)行,而讓操作系統(tǒng)中的相應(yīng)的中斷處理程序占用處理機(jī),這一過(guò)程稱為“中斷響應(yīng)”。第二章進(jìn)程管理中斷響應(yīng)過(guò)程中斷裝置(硬件)發(fā)現(xiàn)中斷源;置當(dāng)前PSW的中斷碼;交換

PSW;保存“當(dāng)前PSW”到約定的單元成為“舊PSW”,“新PSW”成為“當(dāng)前PSW”。中斷處理程序①保護(hù)被中斷進(jìn)程的現(xiàn)場(chǎng),通用寄存器、控制寄存器內(nèi)容以及“舊PSW”保存到PCB中;②根據(jù)“舊PSW”分析中斷原因;③對(duì)不同性質(zhì)的中斷事件,轉(zhuǎn)交給不同的例行程序處理。第二章進(jìn)程管理第一章 習(xí)題課一、單選題(1)當(dāng)CPU執(zhí)行操作系統(tǒng)代碼時(shí),稱處理機(jī)處于()。A.執(zhí)行態(tài)

B.目態(tài)

C.管態(tài)

D.就緒態(tài)(2)在下列性質(zhì)中,(

)不是分時(shí)系統(tǒng)的特征。A.多路性

B.交互性

C.獨(dú)立性

D.成批性(3)下列僅一條指令(

)只能在管態(tài)下執(zhí)行。A.讀取時(shí)鐘指令

C.屏蔽中斷指令B.訪管指令

D.取數(shù)指令CDC及時(shí)性第二章進(jìn)程管理第一章 習(xí)題課二、填空題在計(jì)算機(jī)系統(tǒng)中配置操作系統(tǒng)的主要目的是_提高系統(tǒng)資源利用率,操作系統(tǒng)的主要功能是管理計(jì)算機(jī)系統(tǒng)中的

資源_,其中包括

存儲(chǔ)器管理、

處理機(jī)管理,以及設(shè)備管理和文件管理,這里的

處理機(jī)管理主要是對(duì)進(jìn)程

溫馨提示

  • 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)論