虛擬存儲(chǔ)器的管理和技術(shù)有哪些
虛擬存儲(chǔ)器的管理和技術(shù)有哪些
我們很多的人應(yīng)該都聽(tīng)說(shuō)過(guò)虛擬存儲(chǔ)器,今天,學(xué)習(xí)啦小編為大家?guī)?lái)的是虛擬存儲(chǔ)器管理方面的知識(shí),虛擬存儲(chǔ)器管理是怎么樣的,它又有哪些類型呢。
一、分區(qū)式存儲(chǔ)管理
1、這類型的存儲(chǔ)管理方法管理起來(lái)不復(fù)雜比較的簡(jiǎn)單,它的不足之處就會(huì)會(huì)對(duì)于內(nèi)存空間造成大量的浪費(fèi),早期的單一用戶以及單一任務(wù)的控制裝置,把內(nèi)存空間進(jìn)行劃分,形成兩個(gè)分區(qū),為我們的用戶區(qū)域以及系統(tǒng)區(qū)域。我們的操作系統(tǒng)則采用的是系統(tǒng)區(qū)域;應(yīng)用程序則使用的是我們的用戶區(qū)域,同時(shí)的可以對(duì)用戶區(qū)域的所有的空間進(jìn)行利用。
2、為了達(dá)到多個(gè)程序同時(shí)的一起被執(zhí)行,在我們現(xiàn)代的控制系統(tǒng)里面則加入了分區(qū)式的存儲(chǔ)方法管理,將內(nèi)存劃分為很多個(gè)區(qū)域,操作系統(tǒng)使用里面的其中一個(gè)區(qū)域,所有的剩下的區(qū)域則由應(yīng)用程序進(jìn)行利用,各個(gè)應(yīng)用程序占據(jù)里面的一個(gè)或者是幾個(gè)區(qū)域。
3、按照劃分區(qū)域的空間有沒(méi)有固定,又能夠吧分區(qū)式的存儲(chǔ)管理劃分成為固定區(qū)域以及動(dòng)態(tài)區(qū)域兩個(gè)區(qū)域。
二、交換技術(shù)和分區(qū)技術(shù)
1、按照程序的部分性的為原理,在一個(gè)不是很長(zhǎng)的時(shí)間端里面,程序進(jìn)行訪問(wèn)的存儲(chǔ)器位置占有比較大的比例集聚在存儲(chǔ)器位置比較少的空間里面。交換技術(shù)則是采用了程序的部分性原理達(dá)到多個(gè)任務(wù)同時(shí)的進(jìn)行環(huán)境存儲(chǔ)管理工作。
2、交換的進(jìn)程里面通過(guò)換入以及換出這兩個(gè)進(jìn)程構(gòu)成,換入的進(jìn)程把外村交換區(qū)的數(shù)據(jù)以及程序代碼進(jìn)行交換到內(nèi)存里面,換出的進(jìn)程則是把內(nèi)存里面的數(shù)據(jù)進(jìn)行交換到外村交換里面中去。
3、操作控制裝置不會(huì)立刻的執(zhí)行程序代碼在外存里面進(jìn)行保存的工作,同時(shí)的把這些過(guò)程排到過(guò)程請(qǐng)求中的長(zhǎng)期調(diào)度里面中去,隊(duì)列里面的一些過(guò)程被調(diào)進(jìn)主存里面進(jìn)行執(zhí)行,當(dāng)因?yàn)檩斎胍约拜敵龅炔僮鞫斐纱鎯?chǔ)器里面沒(méi)有過(guò)程處于準(zhǔn)備就緒的情況時(shí),操作裝置就會(huì)把一些進(jìn)程交換到外存里面來(lái),同時(shí)的排進(jìn)中期里面中去。
4、交換技術(shù)的優(yōu)勢(shì)則是將同時(shí)運(yùn)行的進(jìn)程的數(shù)量加大。不足之處則是換入以及換出的工作把處理機(jī)的時(shí)間開(kāi)銷加長(zhǎng)‘同時(shí)交換的單位是所有的進(jìn)程地址的容積,并無(wú)思考程序運(yùn)行的進(jìn)程里面地址訪問(wèn)進(jìn)行統(tǒng)計(jì)的功能。