操作系統(tǒng)的運(yùn)行環(huán)境 (2).ppt

操作系統(tǒng)的運(yùn)行環(huán)境 (2).ppt

ID:50744286

大小:107.50 KB

頁(yè)數(shù):15頁(yè)

時(shí)間:2020-03-16

操作系統(tǒng)的運(yùn)行環(huán)境 (2).ppt_第1頁(yè)
操作系統(tǒng)的運(yùn)行環(huán)境 (2).ppt_第2頁(yè)
操作系統(tǒng)的運(yùn)行環(huán)境 (2).ppt_第3頁(yè)
操作系統(tǒng)的運(yùn)行環(huán)境 (2).ppt_第4頁(yè)
操作系統(tǒng)的運(yùn)行環(huán)境 (2).ppt_第5頁(yè)
資源描述:

《操作系統(tǒng)的運(yùn)行環(huán)境 (2).ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、第2章操作系統(tǒng)的運(yùn)行環(huán)境操作系統(tǒng)的運(yùn)行環(huán)境主要包括系統(tǒng)的硬件環(huán)境和由其他的系統(tǒng)軟件組成的軟件環(huán)境,以及操作系統(tǒng)和使用它的人之間的關(guān)系。第2章內(nèi)容提要硬件環(huán)境CPU:?jiǎn)?多機(jī),管態(tài)/目態(tài),PSW,寄存器MEM:分塊,保護(hù)緩沖技術(shù):解決CPU與設(shè)備的工作速度不匹配問(wèn)題中斷:概念,作用,類型,設(shè)施,響應(yīng),現(xiàn)場(chǎng)保護(hù),處理,返回時(shí)鐘:功能,絕對(duì)/相對(duì)時(shí)鐘,時(shí)鐘隊(duì)列(見(jiàn)p.29)軟件環(huán)境:重定位,靜態(tài)/動(dòng)態(tài)重定位人機(jī)接口:非聯(lián)機(jī):作業(yè)控制聯(lián)機(jī):終端命令,GUI本章習(xí)題硬件環(huán)境:CPU為什么需要特權(quán)指令和管態(tài)/目態(tài)程序狀態(tài)字PSW:上次運(yùn)

2、行結(jié)果的標(biāo)志位,CPU狀態(tài)(管態(tài)/目態(tài)),中斷屏蔽位,自陷,程序計(jì)數(shù)器PC等。在下面的例子中,T是自陷位,S標(biāo)志管態(tài)/目態(tài),I1、I2、I3是中斷屏蔽位,N、Z、V、C分別標(biāo)志上條指令執(zhí)行結(jié)果的不同特征TSI1I2I3NZVC硬件環(huán)境:主存儲(chǔ)器存儲(chǔ)器的類型:讀寫(xiě)型;只讀型存儲(chǔ)器的編址:字節(jié);字存儲(chǔ)分塊:資源管理和保護(hù)的基本單元存儲(chǔ)保護(hù)界地址寄存器:上界+長(zhǎng)度,上界+下界存儲(chǔ)鍵:塊帶鎖,PSW帶鑰。見(jiàn)p.23,圖2.3緩沖技術(shù)如果直接在用戶存區(qū)和I/O設(shè)備之間進(jìn)行數(shù)據(jù)交換,將會(huì)出現(xiàn)什么問(wèn)題?緩沖技術(shù):速度匹配,減少傳輸次數(shù)I/

3、O設(shè)備雙緩沖區(qū)用戶存區(qū)數(shù)據(jù)數(shù)據(jù)硬件環(huán)境:中斷技術(shù)中斷的概念中斷的作用:提高系統(tǒng)效率和實(shí)時(shí)能力中斷類型與中斷邏輯:輸入/輸出和外部中斷,程序中斷,機(jī)器故障中斷,訪管中斷響應(yīng):中斷源和中斷寄存器,中斷屏蔽,CPU中斷查詢,中斷向量中斷現(xiàn)場(chǎng)保護(hù):硬件和軟件的分工見(jiàn)p.27圖2.5和p.26圖2.6中斷處理與恢復(fù)現(xiàn)場(chǎng)IBM-PC中斷邏輯與中斷源非屏蔽中斷請(qǐng)求中斷邏輯中斷指令I(lǐng)NTn溢出中斷INT0除法錯(cuò)誤中斷單步中斷中斷控制器可屏蔽中斷請(qǐng)求AND開(kāi)中斷AND指令結(jié)束中斷操作中斷處理IPCSPSWNew(IP)New(CS):::Ol

4、d(IP)Old(CS)Old(PSW)新棧頂中斷指針中斷處理過(guò)程示意圖進(jìn)程A磁盤(pán)驅(qū)動(dòng)進(jìn)程C中斷多重中斷由硬件將現(xiàn)場(chǎng)保護(hù)到“當(dāng)前堆?!庇勺x盤(pán)系統(tǒng)調(diào)用保護(hù)進(jìn)程A的現(xiàn)場(chǎng)或由進(jìn)程A所請(qǐng)求設(shè)備的中斷處理程序?qū)⑦M(jìn)程C的中斷現(xiàn)場(chǎng)保護(hù)到進(jìn)程C的進(jìn)程表中恢復(fù)磁盤(pán)驅(qū)動(dòng)進(jìn)程的現(xiàn)場(chǎng)保護(hù)到臨時(shí)堆棧和從臨時(shí)堆?;謴?fù)現(xiàn)場(chǎng)消息進(jìn)程調(diào)度12543768軟件環(huán)境作業(yè)和進(jìn)程:p.30圖2.8重定位為什么要重定位絕對(duì)地址和相對(duì)地址,邏輯空間靜態(tài)重定位:編譯,連接,裝入(參見(jiàn)p.33,圖2.10和圖2.11)動(dòng)態(tài)重定位:頁(yè)面,段為什么需要重定位?A進(jìn)程A進(jìn)程A進(jìn)程

5、B進(jìn)程空閑區(qū)C進(jìn)程C進(jìn)程C進(jìn)程空閑區(qū)空閑區(qū)空閑區(qū)D進(jìn)程絕對(duì)和相對(duì)地址,物理和邏輯空間Load1,6Add1,8Store1,10ABLoad1,106Add1,108Store1,110AB相對(duì)地址(它的集合組成邏輯空間)絕對(duì)地址(它的集合組成物理空間)功能:A+B后存入100102104106108人機(jī)接口環(huán)境程序接口操作員接口非交互:作業(yè)控制語(yǔ)言(已經(jīng)過(guò)時(shí))交互:終端命令:記憶并鍵入;系統(tǒng)訪問(wèn)、程序運(yùn)行、程序開(kāi)發(fā)、文件操作、資源分配、系統(tǒng)管理GUI:選擇并點(diǎn)取(目前最普及)系統(tǒng)調(diào)用在程序中的位置A進(jìn)程B進(jìn)程C進(jìn)程空閑區(qū)執(zhí)

6、行系統(tǒng)調(diào)用核心態(tài)(管態(tài))(目態(tài))用戶態(tài)(目態(tài))庫(kù)函數(shù)調(diào)用(系統(tǒng)調(diào)用命令用匯編語(yǔ)言寫(xiě)出)用戶進(jìn)程程序庫(kù)系統(tǒng)調(diào)用本章習(xí)題2.42.52.62.112.122.142.182.22

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。