虛擬存儲器的特征
1、離散性,是指內(nèi)存分配時采用離散分配的方式。若采用連續(xù)分配方式,需要將作業(yè)裝入到連續(xù)的內(nèi)存區(qū)域,這樣需要連續(xù)地一次性申請一部分內(nèi)存空間,無法實現(xiàn)虛擬存儲功能,只有采用離散分配方式,才能為它申請內(nèi)存空間,以避免浪費內(nèi)存空間。
2、多次性,多次性是指一個作業(yè)被分成多次調(diào)入內(nèi)存運行。作業(yè)在運行時,只將當前運行的那部分程序和數(shù)據(jù)裝入內(nèi)存,以后再陸續(xù)從外存將需要的部分調(diào)入內(nèi)存。
3、對換性,對換性是指允許在作業(yè)運行過程中換進換出。允許將暫時不用的程序和數(shù)據(jù)從內(nèi)存調(diào)至外存的對換區(qū),以后需要時再從外存調(diào)入到內(nèi)存。
4、虛擬性,虛擬性是指能夠從邏輯上擴充內(nèi)存容量,使用戶所看到的內(nèi)存容量遠大于實際的內(nèi)存容量。
虛擬存儲器的最大容量
計算機的虛擬存儲器的最大容量是由計算機的地址結(jié)構(gòu)決定的。
虛擬存儲器的原理是基于局部性原理的,在程序裝入時,不必將其全部讀入到內(nèi)存,而只要將當前需要執(zhí)行的部分頁或段讀入內(nèi)存,就可讓程序開始執(zhí)行。
在程序執(zhí)行過程中,如果需要執(zhí)行的指令或訪問的數(shù)據(jù)尚未在內(nèi)存,則由處理機通知操作系統(tǒng)將相應的頁或段調(diào)入到內(nèi)存,然后繼續(xù)執(zhí)行程序。
另外,操作系統(tǒng)會將內(nèi)存中暫時不使用的頁或段調(diào)出,保存在外存上,從而騰出空間存放將要裝入的程序,以及將要調(diào)入的頁或段。從用戶的角度看,該系統(tǒng)具有的內(nèi)存容量將比實際的內(nèi)存容量大得多。
雖然從實際使用來說,虛擬存儲器使得進程可使用內(nèi)存擴大到內(nèi)外存容量之和;但是進程的內(nèi)存尋址還是由計算機的地址結(jié)構(gòu)決定,這就決定了虛擬存儲器理論上的最大容量。比如,64位系統(tǒng)環(huán)境下,虛擬內(nèi)存技術(shù)使得進程可用內(nèi)存空間達264B,但外存顯然是達不到這個大小的,所以虛擬存儲器的最大容量由計算機的地址結(jié)構(gòu)決定。
-
存儲器
+關(guān)注
關(guān)注
39文章
7739瀏覽量
171676 -
虛擬存儲器
+關(guān)注
關(guān)注
0文章
12瀏覽量
8993
發(fā)布評論請先 登錄
【案例5.1】存儲器選型的考慮要點
瑞薩RA系列FSP庫開發(fā)實戰(zhàn)指南之常用存儲器介紹
DDR SDRAM是什么存儲器(雙數(shù)據(jù)速率同步動態(tài)隨機存取存儲器介紹)
CW32L052 FLASH存儲器介紹
雙口SRAM靜態(tài)隨機存儲器存儲原理
芯源的片上存儲器介紹
Everspin存儲器8位并行總線MRAM概述
簡單認識高帶寬存儲器
MCU存儲器層次結(jié)構(gòu)解析
半導體存儲器測試圖形技術(shù)解析
存儲器IC的應用技巧 【日 桑野雅彥】
瑞薩RA系列MCU FSP庫開發(fā)實戰(zhàn)指南(09)存儲器映射
虛擬存儲器的特征_虛擬存儲器的最大容量
評論