計(jì)算機(jī)操作系統(tǒng)(第二版)課件:分段存儲(chǔ)管理費(fèi)方式_第1頁
計(jì)算機(jī)操作系統(tǒng)(第二版)課件:分段存儲(chǔ)管理費(fèi)方式_第2頁
計(jì)算機(jī)操作系統(tǒng)(第二版)課件:分段存儲(chǔ)管理費(fèi)方式_第3頁
計(jì)算機(jī)操作系統(tǒng)(第二版)課件:分段存儲(chǔ)管理費(fèi)方式_第4頁
計(jì)算機(jī)操作系統(tǒng)(第二版)課件:分段存儲(chǔ)管理費(fèi)方式_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

段式存儲(chǔ)管理方式分段存儲(chǔ)管理的基本原理:

段、邏輯地址結(jié)構(gòu)、段表、

地址轉(zhuǎn)換機(jī)構(gòu)分段共享與分段保護(hù)分段與分頁的區(qū)別本節(jié)學(xué)習(xí)內(nèi)容采用段式存儲(chǔ)管理時(shí),一個(gè)程序如何分段是在()時(shí)決定的。分配主存時(shí)用戶編程時(shí)裝入作業(yè)時(shí)程序執(zhí)行時(shí)ABCD提交單選題10分段表的作用是()描述進(jìn)程有幾個(gè)分段用于地址映射方便進(jìn)程執(zhí)行提高內(nèi)存利用率ABCD提交單選題10分分段系統(tǒng)中邏輯地址是()一維線性地址二維地址結(jié)構(gòu)三維地址結(jié)構(gòu)都不對(duì)ABCD提交單選題10分段頁式系統(tǒng)中,如果沒有快表,CPU每取一個(gè)數(shù)據(jù)或指令,實(shí)際需要訪問()次內(nèi)存1234ABCD提交單選題10分4.4段式存儲(chǔ)管理方式Main(0)分段存儲(chǔ)管理的基本概念分段系統(tǒng)的邏輯地址結(jié)構(gòu)段表的概念分段系統(tǒng)的地址轉(zhuǎn)換機(jī)構(gòu)分段共享與分段保護(hù)分段與分頁的區(qū)別對(duì)分段與分頁的性能做比較分析?4.4段式存儲(chǔ)管理方式Main(0)1.什么是段分段是程序中自然劃分的一組邏輯意義完整的信息集合。

每個(gè)段有段名和段號(hào)分段:代碼分段、數(shù)據(jù)分段、棧段。一.分段系統(tǒng)的基本原理stack(3)Main(0)f1(1)data(2)4.4段式存儲(chǔ)管理方式Main(0)2.程序地址空間由若干個(gè)邏輯分段組成,每個(gè)分段是一個(gè)連續(xù)的地址區(qū)stack(3)Main(0)F1(1)data(2)3k08k07k0015k一.分段系統(tǒng)的基本原理3.地址結(jié)構(gòu):stack(3)Main(0)F1(1)data(2)3k08k07k0015k1000段號(hào)段內(nèi)地址0151631二維地址結(jié)構(gòu)100010001000如果要訪問0號(hào)段的1000號(hào)單元,能否像分頁系統(tǒng)中只給出1項(xiàng)地址信息:1000?一.分段系統(tǒng)的基本原理(1)每個(gè)段在段表中占一個(gè)表項(xiàng)(2)段號(hào)、段基址、段長、段狀態(tài)等(3)段表連續(xù)存放在OS內(nèi)核所在區(qū)域(4)段表始址及段表長度保存在進(jìn)程PCB中第0段第1段第2段第3段第0段第1段第2段第3段20k35k50k65k段表段號(hào)段長段基址015k+120k17k+165k28k+135k33k+150k段表在內(nèi)存的始址保存到哪里最合適?說說你對(duì)分段系統(tǒng)中段表的理解?你認(rèn)為分段系統(tǒng)中物理內(nèi)存用什么數(shù)據(jù)結(jié)構(gòu)進(jìn)行管理?一.分段系統(tǒng)的基本原理4.段表分段系統(tǒng)中要進(jìn)行幾次越界檢查?分別是什么?4.4段式存儲(chǔ)管理方式二.段式地址變換機(jī)構(gòu)段表寄存器存放段表的起始地址和段表長度;越界檢查邏輯地址的段號(hào)與段表長度比較;段內(nèi)地址與段表中保存的段長比較;段表始址段表長度段表寄存器<段號(hào)3段內(nèi)地址105邏輯地址越界中斷段表基址段長50K3k+135K8k+165K7k+120K15k+13210段號(hào)<51305物理地址內(nèi)存二.段式地址變換機(jī)構(gòu)哪個(gè)小組來說說這個(gè)邏輯地址如何轉(zhuǎn)變成物理地址?假如一個(gè)作業(yè)的段表如下所示,其中存取控制字段中W表示可寫,R表示可讀,E表示可執(zhí)行。分別說明下面指令執(zhí)行時(shí),地址轉(zhuǎn)換的情況。(1)STORER1,[0,70];(2)STORER1[1,20](3)LOADR1,[3,100];(4)JMP[2,100]段號(hào) 內(nèi)存始址 段長存取控制 0 500 100RW 1 1000 30 R 2 3000 200 E 3 8000 80 R 4 5000 40 R三個(gè)判斷:1.段號(hào)是否越界?2.段長是否越界?3.存取權(quán)限是否相符?(1)STORER1,[0,70]:

=500+70=570;段號(hào) 內(nèi)存始址 段長存取控制 0 500 100RW 1 1000 30 R 2 3000 200 E 3 8000 80 R 4 5000 40 R結(jié)果是什么?(2)STORER1,[1,20]:

段號(hào) 內(nèi)存始址 段長存取控制 0 500 100RW 1 1000 30 R 2 3000 200 E 3 8000 80 R 4 5000 40 R結(jié)果是什么?存取控制不符合,硬件將產(chǎn)生保護(hù)性中斷信號(hào)。(3)LOADR1,[3,100]:

段內(nèi)地址超過了段長,將產(chǎn)生越界中斷信號(hào)。段號(hào) 內(nèi)存始址 段長存取控制 0 500 100RW 1 1000 30 R 2 3000 200 E 3 8000 80 R 4 5000 40 R結(jié)果是什么?(4)JMP[2,100]:

=3000+100=3100段號(hào) 內(nèi)存始址 段長存取控制 0 500 100RW 1 1000 30 R 2 3000 200 E 3 8000 80 R 4 5000 40 R結(jié)果是什么?

三.分段共享與保護(hù)4.4段式存儲(chǔ)管理方式codedatastack如何設(shè)置該頁面保護(hù)屬性?可讀?可寫?只執(zhí)行?某程序地址空間大而稀疏內(nèi)存codedatastack空閑空閑

三.分段共享與保護(hù)共享段表:每個(gè)共享段占一個(gè)表項(xiàng)4.4段式存儲(chǔ)管理方式公用信息:段名、段長、內(nèi)存始址、存在位、共享計(jì)數(shù)私用信息:每個(gè)共享該段的進(jìn)程一項(xiàng)

進(jìn)程PID,段號(hào)、存取控制字段等

分段保護(hù)

四.分段與分頁的區(qū)別(1)頁是信息的物理單位,段是信息的邏輯單位;(2)頁的大小固定,段的大小動(dòng)態(tài)變化;(3)分頁系統(tǒng)中的邏輯地址空間是一維的,分段系統(tǒng)中的是二維的(4)分頁對(duì)用戶不可見,分段對(duì)用戶可見(5)分段比分頁更方便信息的共享和保護(hù)(6)分段比分頁更適合動(dòng)態(tài)鏈接的實(shí)現(xiàn)4.4段式存儲(chǔ)管理方式哪個(gè)小組來總結(jié)下分段與分頁兩種管理方式的區(qū)別?某

溫馨提示

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