虛擬存儲(chǔ)技術(shù)是指利用外部存儲(chǔ)器(通常是硬盤)來擴(kuò)展計(jì)算機(jī)的主存儲(chǔ)器(RAM)容量,使得虛擬的主存儲(chǔ)器空間遠(yuǎn)大于實(shí)際的物理存儲(chǔ)器容量。這種技術(shù)可以讓計(jì)算機(jī)處理更大的數(shù)據(jù)和運(yùn)行更復(fù)雜的程序。
1.虛擬存儲(chǔ)技術(shù)是什么技術(shù)
虛擬存儲(chǔ)技術(shù)的本質(zhì)是將主存儲(chǔ)器中的部分內(nèi)容移動(dòng)到外部存儲(chǔ)器中,當(dāng)需要時(shí)再將其重新讀入,這樣主存儲(chǔ)器的空間就被釋放出來,供其他數(shù)據(jù)和指令使用。這個(gè)過程由操作系統(tǒng)管理和控制。因此,虛擬存儲(chǔ)技術(shù)是一種操作系統(tǒng)的技術(shù)。
2.虛擬存儲(chǔ)技術(shù)是以什么為基礎(chǔ)
虛擬存儲(chǔ)技術(shù)的實(shí)現(xiàn)基礎(chǔ)是地址映射和頁(yè)面置換。地址映射將虛擬地址(程序中使用的)映射為物理地址(存儲(chǔ)器中的實(shí)際地址),而頁(yè)面置換算法決定了哪些頁(yè)面被移動(dòng)到外部存儲(chǔ)器中以及何時(shí)被重新載入。