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