操作系統(tǒng)原理四存儲(chǔ)器管理課件.ppt
《操作系統(tǒng)原理四存儲(chǔ)器管理課件.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《操作系統(tǒng)原理四存儲(chǔ)器管理課件.ppt(72頁珍藏版)》請?jiān)趨R文網(wǎng)上搜索。
1、第四章第四章 存儲(chǔ)器管理存儲(chǔ)器管理 4.1 存儲(chǔ)器的層次結(jié)構(gòu)存儲(chǔ)器的層次結(jié)構(gòu) 4.2程序的裝入和鏈接程序的裝入和鏈接 4.3連續(xù)分配方式連續(xù)分配方式4.4基本分頁存儲(chǔ)管理方式基本分頁存儲(chǔ)管理方式4.5基本分段存儲(chǔ)管理方式基本分段存儲(chǔ)管理方式4.6虛擬存儲(chǔ)器的基本概念虛擬存儲(chǔ)器的基本概念4.7請求分頁存儲(chǔ)管理方式請求分頁存儲(chǔ)管理方式4.8頁面置換算法頁面置換算法4.9請求分段存儲(chǔ)管理方式請求分段存儲(chǔ)管理方式 4.1 存儲(chǔ)器的層次結(jié)構(gòu)存儲(chǔ)器的層次結(jié)構(gòu)寄存器、高速緩存、主存儲(chǔ)器和磁盤緩存均屬于操作系統(tǒng)寄存器、高速緩存、主存儲(chǔ)器和磁盤緩存均屬于操作系統(tǒng)存儲(chǔ)管理存儲(chǔ)管理的管轄范疇,的管轄范疇,掉電后它們
2、存儲(chǔ)的信息不再存在。掉電后它們存儲(chǔ)的信息不再存在。而輔存的使用與管理放在而輔存的使用與管理放在設(shè)備和文件管理設(shè)備和文件管理中介紹!中介紹!在主存中KBMBGBTB存儲(chǔ)器管理:存儲(chǔ)器管理:指內(nèi)存的管理,外存管理在文件部分講述;指內(nèi)存的管理,外存管理在文件部分講述;單道程序系統(tǒng):單道程序系統(tǒng):內(nèi)存被劃分成兩部分:一部分供內(nèi)存被劃分成兩部分:一部分供OSOS使用,使用,一部分供當(dāng)前正在執(zhí)行的程序使用。一部分供當(dāng)前正在執(zhí)行的程序使用。多道程序系統(tǒng):多道程序系統(tǒng):存儲(chǔ)器的存儲(chǔ)器的用戶部分用戶部分必須進(jìn)一步地細(xì)分,以必須進(jìn)一步地細(xì)分,以適應(yīng)多個(gè)進(jìn)程的要求。細(xì)分的任務(wù)由操作系統(tǒng)動(dòng)態(tài)實(shí)適應(yīng)多個(gè)進(jìn)程的要求。細(xì)分
3、的任務(wù)由操作系統(tǒng)動(dòng)態(tài)實(shí)現(xiàn),這就是存儲(chǔ)器管理?,F(xiàn),這就是存儲(chǔ)器管理。存儲(chǔ)器管理的目的:存儲(chǔ)器管理的目的:一是方便用戶使用,二是提高存儲(chǔ)器一是方便用戶使用,二是提高存儲(chǔ)器的利用率的利用率。基本概念補(bǔ)充1、存儲(chǔ)器管理功能主主存存的的分分配配和和回回收收:系系統(tǒng)統(tǒng)應(yīng)應(yīng)能能記記住住每每個(gè)個(gè)存存儲(chǔ)儲(chǔ)區(qū)區(qū)的的狀狀態(tài)態(tài);實(shí)實(shí)施施存存儲(chǔ)儲(chǔ)器器的的分分配配;回收系統(tǒng)或用戶釋放的存儲(chǔ)區(qū)?;厥障到y(tǒng)或用戶釋放的存儲(chǔ)區(qū)。地地址址轉(zhuǎn)轉(zhuǎn)換換或或重重定定位位:實(shí)實(shí)現(xiàn)現(xiàn)邏邏輯輯地地址址到到物物理理地地址址的的變變換換,分分為為靜靜態(tài)態(tài)重重定定位位和和動(dòng)動(dòng)態(tài)重定位態(tài)重定位主主存存共共享享與與保保護(hù)護(hù):使使多多道道程程序序能能動(dòng)動(dòng)態(tài)
4、態(tài)地地共共享享主主存存,最最好好能能共共享享主主存存中中的的信信息息;保保證證進(jìn)進(jìn)入入主主存存的的各各道道作作業(yè)業(yè)都都在在自自己己的的存存儲(chǔ)儲(chǔ)空空間間內(nèi)內(nèi)運(yùn)運(yùn)行行,互互不不干干擾擾。由由硬硬件件和和軟件配合完成。軟件配合完成。主存擴(kuò)充:主存擴(kuò)充:借助于借助于虛擬存儲(chǔ)技術(shù)虛擬存儲(chǔ)技術(shù),為用戶提供比主存空間大的地址空間。,為用戶提供比主存空間大的地址空間。內(nèi)存的每個(gè)存儲(chǔ)單元都有一個(gè)編號,這種編號稱為內(nèi)存的每個(gè)存儲(chǔ)單元都有一個(gè)編號,這種編號稱為內(nèi)存地址內(nèi)存地址(或稱為(或稱為物理物理地址,絕對地址地址,絕對地址)。)。內(nèi)存地址的集合稱為內(nèi)存地址的集合稱為內(nèi)存空間(或物理地址空間)。內(nèi)存空間(或物理地
5、址空間)。例如,我們常說內(nèi)存例如,我們常說內(nèi)存為:為:512MB要求用戶用內(nèi)存地址編程是非常困難的,尤其是在多道程序設(shè)計(jì)的環(huán)境中要求用戶用內(nèi)存地址編程是非常困難的,尤其是在多道程序設(shè)計(jì)的環(huán)境中(不知道)。(不知道)。2 2、地址映射、地址映射(地址重定位地址重定位)用戶編程所用的地址稱為用戶編程所用的地址稱為邏輯地址(或程序地址,或虛地址)邏輯地址(或程序地址,或虛地址),由邏輯由邏輯地址組成的空間稱為地址組成的空間稱為邏輯地址空間(或程序地址空間)邏輯地址空間(或程序地址空間)。我們把用戶程序裝入內(nèi)存時(shí),或在程序執(zhí)行時(shí),對有關(guān)指令或數(shù)據(jù)地址我們把用戶程序裝入內(nèi)存時(shí),或在程序執(zhí)行時(shí),對有關(guān)指令
6、或數(shù)據(jù)地址的修改稱為的修改稱為從程序地址到內(nèi)存地址的地址映射,或稱為地址重定位。從程序地址到內(nèi)存地址的地址映射,或稱為地址重定位。地址映射地址映射Load A 1200 3456 。1200物理地址空間物理地址空間Load A data1data1 3456源程序(名空間)源程序(名空間)Load A 200 34560100200編譯編譯連接連接邏輯地址空間邏輯地址空間BR=10001100地址映射的方式靜態(tài)地址映射:靜態(tài)地址映射:1 1)程序被裝入內(nèi)存時(shí)由操作系統(tǒng)的連接裝入程序完成)程序被裝入內(nèi)存時(shí)由操作系統(tǒng)的連接裝入程序完成程序的邏輯地址到內(nèi)存地址的轉(zhuǎn)換;程序的邏輯地址到內(nèi)存地址的轉(zhuǎn)換;
7、2 2)地址轉(zhuǎn)換工作是在程序執(zhí)行)地址轉(zhuǎn)換工作是在程序執(zhí)行前前前前由裝入程序集中一次由裝入程序集中一次完成。完成。n假定程序裝入內(nèi)存的首地址為假定程序裝入內(nèi)存的首地址為BRBR,程序地址為,程序地址為VRVR,內(nèi)存,內(nèi)存地址為地址為MRMR,則地址映射按下式進(jìn)行:,則地址映射按下式進(jìn)行:MR=BR+VRMR=BR+VR把程序裝入起始地址為把程序裝入起始地址為10001000的內(nèi)存區(qū)的內(nèi)存區(qū)Mov r1,500Mov r1,500123412340 0100100500500600600Mov r1,1500Mov r1,15000 0100010001100110015001500160016
8、0012341234作業(yè)的地址空間作業(yè)的地址空間存儲(chǔ)空間存儲(chǔ)空間裝入程序裝入程序靜態(tài)映射優(yōu)缺點(diǎn)靜態(tài)映射優(yōu)缺點(diǎn)優(yōu)點(diǎn):不需要硬件的支持,簡單易實(shí)現(xiàn),成本低;優(yōu)點(diǎn):不需要硬件的支持,簡單易實(shí)現(xiàn),成本低;缺點(diǎn):程序必須占用連續(xù)的內(nèi)存空間;一旦程序裝入缺點(diǎn):程序必須占用連續(xù)的內(nèi)存空間;一旦程序裝入后不能移動(dòng);后不能移動(dòng);主存利用率低;難以做到程序和數(shù)據(jù)的主存利用率低;難以做到程序和數(shù)據(jù)的共享。共享。動(dòng)態(tài)地址映射(重定位)動(dòng)態(tài)地址映射(重定位)動(dòng)態(tài)地址重定位:動(dòng)態(tài)地址重定位:在程序執(zhí)行的過程中,每次將要訪問的指令或數(shù)在程序執(zhí)行的過程中,每次將要訪問的指令或數(shù)據(jù)邏輯地址轉(zhuǎn)換為內(nèi)存地址。據(jù)邏輯地址轉(zhuǎn)換為內(nèi)存地
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 操作系統(tǒng) 原理 存儲(chǔ)器 管理 課件