查看匯總:2014計(jì)算機(jī)三級《PC技術(shù)》章節(jié)考試要點(diǎn)匯總
第三節(jié) Windows的存儲管理
1.內(nèi)存管理的基本方法
多任務(wù)處理系統(tǒng)中,存儲管理的主要任務(wù)包括:內(nèi)存分配和回收、地址變換、內(nèi)存擴(kuò)充、內(nèi)存共享和保護(hù)等功能。
(1)分區(qū)式存儲管理
(2)段頁式存儲管理
2.虛擬存儲器
(1)虛擬存儲技術(shù)
虛擬存儲技術(shù)的基本思想是:在程序裝入時,不必將其全部讀入到內(nèi)存,而只需將當(dāng)前需要執(zhí)行的一部分頁讀入內(nèi)存,就可讓程序開始執(zhí)行。在程序執(zhí)行過程中,如果需執(zhí)行的指令或訪問的數(shù)據(jù)在內(nèi)存,就可讓程序開始執(zhí)行。在程序執(zhí)行過程中,如果需執(zhí)行的指令或訪問的數(shù)據(jù)尚未在內(nèi)存(稱為缺頁),則由處理器通知操作系統(tǒng)將相應(yīng)的頁調(diào)入到內(nèi)存,然后繼續(xù)執(zhí)行程序。另一方面,操作系統(tǒng)也將內(nèi)存中暫時不使用的頁調(diào)出,保存在外存上,從而騰出空間存放將要裝入的程序以及將要調(diào)入的頁。頁的調(diào)入和調(diào)出完全是由操作系統(tǒng)自動完成的,從編程的角度來看,該系統(tǒng)具有的內(nèi)存容量,將比實(shí)際的內(nèi)存容量大得多,所以稱之為虛擬存儲器。
(2)虛擬存儲器的實(shí)現(xiàn)
在Windows98中,虛擬存儲器是由計(jì)算機(jī)中的物理內(nèi)存(插在主板上的RAM)和硬盤上的交換文件“制造”出來的,系統(tǒng)通過在物理內(nèi)存和交換文件之間來回地交換程序和數(shù)據(jù)頁來管理總的可用內(nèi)存。
(3)Windows虛擬存儲器的設(shè)置與維護(hù)
3.Windows地址空間的結(jié)構(gòu)
在保護(hù)模式下,Windows程序的邏輯地址空間為4GB。為了進(jìn)行有效地使用和管理,操作系統(tǒng)對它們的區(qū)域劃分作了統(tǒng)一的規(guī)定。
(1)Win32程序的地址空間
NULL指針分配的地址空間私有地址空間共享地址空間系統(tǒng)地址空間
(2)Win16程序的地址空間
(3)MS DOS應(yīng)用程序的地址空間
4.在應(yīng)用程序中使用虛擬存儲器
Windows98為應(yīng)用程序開發(fā)提供了3種使用和管理虛擬存儲器的方法,Win32API也提供了相應(yīng)的3組內(nèi)存管理函數(shù),以適應(yīng)不同的使用情況。
(1)以頁為單位的虛擬內(nèi)存使用方式
(2)內(nèi)存映射文件
(3)堆
相關(guān)推薦:
2014年計(jì)算機(jī)等級考試過關(guān)技巧
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |