二章節(jié)進(jìn)程管理課件_第1頁
二章節(jié)進(jìn)程管理課件_第2頁
二章節(jié)進(jìn)程管理課件_第3頁
二章節(jié)進(jìn)程管理課件_第4頁
二章節(jié)進(jìn)程管理課件_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第二章 進(jìn)程管理 2.1 進(jìn)程的基本概念 2.2 進(jìn)程控制 2.3 進(jìn)程同步 2.4 經(jīng)典進(jìn)程的同步問題 2.5 管程機(jī)制 2.6 進(jìn)程通信 2.7 線程 中斷 由于某些事件的出現(xiàn),中止現(xiàn)行的進(jìn)程的運行,而轉(zhuǎn)去處理出現(xiàn)的事件,待適當(dāng)?shù)臅r候讓該中止的進(jìn)程繼續(xù)運行,z這個過程稱為中斷。 中斷源:引起中斷的事件。 中斷處理程序:對出現(xiàn)的事件進(jìn)行處理的程序(是OS的組成部分,通??梢灾挥幸粋€中斷處理程序)。 中斷事件經(jīng)常由硬件發(fā)現(xiàn)。 中斷系統(tǒng):與中斷有關(guān)的軟硬件。中斷類型 1. 強迫中斷(1)硬件故障中斷(2)程序中斷(3)外部中斷(4)輸入輸出中斷 2. 自愿中斷(5)訪管中斷管目態(tài) 特權(quán)指令:有少

2、數(shù)指令是為編制系統(tǒng)管理程序?qū)iT設(shè)置的。如果用戶誤用這些特權(quán)指令,稱為非法指令,將引發(fā)故障中斷。目態(tài):程序執(zhí)行時不可使用特權(quán)指令,I/O指令、時鐘設(shè)置等。管態(tài):程序執(zhí)行時可以使用特權(quán)指令。目態(tài):用戶態(tài),執(zhí)行用戶程序。管態(tài):系統(tǒng)態(tài),執(zhí)行系統(tǒng)管理程序,又稱核心態(tài)。中斷類型 (5)訪管中斷:現(xiàn)代計算機(jī)系統(tǒng)都有一條可在目態(tài)下執(zhí)行的“訪管指令”。調(diào)用操作系統(tǒng)的某個功能(系統(tǒng)調(diào)用)而執(zhí)行一條“訪管指令”而引起的中斷。例如:要求分配外設(shè)、分配主存區(qū)域、啟動外設(shè)讀寫等。 中斷號:根據(jù)中斷號查找中斷向量表,找到相應(yīng)的中斷服務(wù)程序入口,實現(xiàn)程序切換。稱:有意調(diào)用,隨機(jī)插入。程序狀態(tài)字(PSW) 每個程序都有一個PS

3、W來刻畫本程序的執(zhí)行狀態(tài)。PSW包含以下內(nèi)容(64位):1. 指令地址(指出下一條指令的存放地址)(24位)2. 目態(tài)/管態(tài)(1位)3. 條件碼(指出指令執(zhí)行結(jié)果的特征,例如,結(jié)果大于零;兩數(shù)相等)(2位)4. 計算/等待(計算狀態(tài)時,順序執(zhí)行指令;等待狀態(tài)時,不執(zhí)行任何指令)(1位)5. 中斷碼(保存程序執(zhí)行時當(dāng)前發(fā)生的中斷事件)(16位)6. 中斷屏蔽位(要不要相應(yīng)出現(xiàn)的中斷事件)(8位)中斷響應(yīng) 通常在處理機(jī)執(zhí)行完一條指令后,硬件的中斷裝置立即檢查有無中斷事件發(fā)生。若有中斷事件發(fā)生,則暫?,F(xiàn)行進(jìn)程的運行,而讓操作系統(tǒng)中的相應(yīng)的中斷處理程序占用處理機(jī),這一過程稱為“中斷響應(yīng)”。中斷響應(yīng)過程

4、 (1)中斷裝置(硬件)發(fā)現(xiàn)中斷源;置當(dāng)前PSW的中斷碼;交換PSW;保存“當(dāng)前PSW”到約定的單元成為“舊PSW”,“新PSW”成為“當(dāng)前PSW”。(2)中斷處理程序保護(hù)被中斷進(jìn)程的現(xiàn)場,通用寄存器、控制寄存器內(nèi)容以及“舊PSW”保存到PCB中;根據(jù)“舊PSW”分析中斷原因;對不同性質(zhì)的中斷事件,轉(zhuǎn)交給不同的例行程序處理。第一章 操作系統(tǒng)引論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è)計 第一章習(xí)題課一、單選題(1)當(dāng)CPU執(zhí)行操作系統(tǒng)代碼時,稱處理機(jī)處于()。A.執(zhí)行態(tài)B.目態(tài)C.管態(tài)D.就緒態(tài)(2)在下列性質(zhì)中,()不是分時系統(tǒng)的特征。A.多路性B.交互性C.獨立性D.成批性(3)下列僅一條指令()只能在管態(tài)下執(zhí)行。A.讀取時鐘指令B.訪管指令C.屏蔽中斷指令D.取數(shù)指令 CDC及時性第一章習(xí)題課二、填空題(1)在計算機(jī)系統(tǒng)中配置操作系統(tǒng)的主要目的是_,操作系統(tǒng)的主要功能是管理計算機(jī)系統(tǒng)中的_,其中包括_管理、_管理,以及設(shè)備管理和文件管理,這里的_管理主要是對進(jìn)程進(jìn)行管理。(2)利用緩沖區(qū)能有效地緩和_和_

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論