虛擬存儲(chǔ)器的概念
發(fā)布時(shí)間:2009/1/17 0:00:00 訪問次數(shù):705
眾所周知,若處理器有32位地址線,那么其最大尋址空間就是2,約為4 gb。但是,通常是不會(huì)給計(jì)算機(jī)配備如此多的實(shí)際內(nèi)存的。假如在這樣的計(jì)算機(jī)中配備了4mb的內(nèi)存, 占用的存儲(chǔ)空間為ox00000000~0x003fffff,于是ox00400000~oxffffffff這一大段的尋址空間就沒有實(shí)際存儲(chǔ)器與其對應(yīng)了,或者說,就浪費(fèi)了。那么能否既不需要擴(kuò)展實(shí)際存儲(chǔ)器,又要充分利用處理器的尋址空間呢?可以,就是采用虛擬存儲(chǔ)技術(shù)來實(shí)現(xiàn)虛擬存儲(chǔ)器。在虛擬存儲(chǔ)器的概念之下,程序員在設(shè)計(jì)程序時(shí),完全可以不顧及實(shí)際內(nèi)存有多少,只要不超過計(jì)算機(jī)處理器尋址空間即可。
為了討論問題方便,把處理器所提供的地址空間叫做虛擬地址空間或者邏輯地址空間,而真正的實(shí)際配各的存儲(chǔ)器所提供的地址空間叫做物理地址空間。于是上面所談的問題用一句話來說,就是程序員可在虛擬地址空間上編寫應(yīng)用程序,而且每個(gè)應(yīng)用程序的首地址都為0,長度以處理器的尋址空間為限。
那么這些程序存儲(chǔ)在何處呢?當(dāng)然是磁盤中。那么一個(gè)有限的主存空間又怎么能運(yùn)行或讀取如此大的程序及數(shù)據(jù)結(jié)構(gòu)呢?因?yàn)橛?jì)算機(jī)在運(yùn)行某個(gè)程序時(shí)并不是同時(shí)使用全部信息的,所以就可把當(dāng)前要運(yùn)行或使用的那些部分先放到主存中使用,而當(dāng)用到另外一部分時(shí),就把前面已存在主存但現(xiàn)在不用的部分卸回磁盤,以把要用的部分放到主存中來使用。圖 給出了虛擬存儲(chǔ)器的概念圖。
圖 虛擬存儲(chǔ)器的概念圖
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
眾所周知,若處理器有32位地址線,那么其最大尋址空間就是2,約為4 gb。但是,通常是不會(huì)給計(jì)算機(jī)配備如此多的實(shí)際內(nèi)存的。假如在這樣的計(jì)算機(jī)中配備了4mb的內(nèi)存, 占用的存儲(chǔ)空間為ox00000000~0x003fffff,于是ox00400000~oxffffffff這一大段的尋址空間就沒有實(shí)際存儲(chǔ)器與其對應(yīng)了,或者說,就浪費(fèi)了。那么能否既不需要擴(kuò)展實(shí)際存儲(chǔ)器,又要充分利用處理器的尋址空間呢?可以,就是采用虛擬存儲(chǔ)技術(shù)來實(shí)現(xiàn)虛擬存儲(chǔ)器。在虛擬存儲(chǔ)器的概念之下,程序員在設(shè)計(jì)程序時(shí),完全可以不顧及實(shí)際內(nèi)存有多少,只要不超過計(jì)算機(jī)處理器尋址空間即可。
為了討論問題方便,把處理器所提供的地址空間叫做虛擬地址空間或者邏輯地址空間,而真正的實(shí)際配各的存儲(chǔ)器所提供的地址空間叫做物理地址空間。于是上面所談的問題用一句話來說,就是程序員可在虛擬地址空間上編寫應(yīng)用程序,而且每個(gè)應(yīng)用程序的首地址都為0,長度以處理器的尋址空間為限。
那么這些程序存儲(chǔ)在何處呢?當(dāng)然是磁盤中。那么一個(gè)有限的主存空間又怎么能運(yùn)行或讀取如此大的程序及數(shù)據(jù)結(jié)構(gòu)呢?因?yàn)橛?jì)算機(jī)在運(yùn)行某個(gè)程序時(shí)并不是同時(shí)使用全部信息的,所以就可把當(dāng)前要運(yùn)行或使用的那些部分先放到主存中使用,而當(dāng)用到另外一部分時(shí),就把前面已存在主存但現(xiàn)在不用的部分卸回磁盤,以把要用的部分放到主存中來使用。圖 給出了虛擬存儲(chǔ)器的概念圖。
圖 虛擬存儲(chǔ)器的概念圖
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
熱門點(diǎn)擊
- SmartMedia卡介紹
- USB接口內(nèi)部結(jié)構(gòu)
- SmartMedia卡的操作命令
- USB封包格式
- A/D轉(zhuǎn)換過程
- CAN總線的仲裁
- USB通信協(xié)議——傳輸類型
- JTAG接線描述
- A/D變換類型
- SmartMedia管腳定義
推薦技術(shù)資料
- 集成雙模數(shù)轉(zhuǎn)換器 (ADC)
- 隔離式 DC/DC 變換器和模塊
- 集成電源產(chǎn)品MPS 最新數(shù)字隔
- I2C 接口和 PmBUS 及
- ADC 技術(shù)參數(shù)與應(yīng)用需求之間關(guān)系探究
- 電力電子系統(tǒng)高頻
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究