虛存和記憶體有什麼區別,虛存和記憶體的區別

時間 2022-05-27 10:50:02

1樓:婲姑嬢

虛擬空間:即虛擬主機。 虛擬主機(virtual host virtual server)是使用特殊的軟硬體技術,把一臺計算機主機分成一臺臺"虛擬"的主機,每一臺虛擬主機都具有獨立的域名和ip地址(或共享的ip地址),具有完整的internet伺服器功能。

虛存空間:把記憶體與外存有機的結合起來使用的空間,從而得到一個容量很大的「記憶體」空間,這就是虛存空間。

虛擬儲存器:虛擬儲存器只是一個容量非常大的儲存器的邏輯模型,不是任何實際的物理儲存器.它藉助於磁碟等輔助儲存器來擴大主存容量,使之為更大或更多的程式所使用.

希望我的回答對你有幫助!

1) 記憶體的基本概念

記憶體(記憶體儲器)是微型計算機主機的組成部分,用來存放當前正在使用的或隨時要使用的程式或資料。

cpu可以直接訪問記憶體。

微機以位元組為單位線性地組織記憶體儲器,每個儲存單元(一個位元組)都有一個唯一的編號。24位地址匯流排可以提供的地址編號為224=16m位元組。

記憶體儲器按其工作特點分為:只讀儲存器rom(read-only memory)和隨機存取儲存器ram(random access memory)。

虛擬儲存器的工作原理

虛擬儲存器可以分為三類:頁式、段式和段頁式。本節我們主要學習頁式虛擬儲存器。

在頁式虛擬儲存器中通過把主存空間和程式空間都機械等分成固定大小的頁(頁面大小隨機器而定,一般為4kb到4mb),按頁順序編號,用相應的映像表機構來指明該程式的某頁是否已經裝入主存。若已經裝入主存,則應同時指明其在主存中所處的位置;如果未裝入主存,則去輔存中調頁,並建立起程式空間和實存空間的地址映像關係。這樣,程式執行時通過查映像表將程式地址(虛擬地址)變換成實際主存地址(實體地址)再訪問主存。

此儲存系統具有主存的速度和輔存的容量,提高了儲存器系統的效能**比。cpu直接訪問主存,主存與輔存之間的資訊交換由作業系統和硬體來完成,這種把輔存看作是主存的一部分,以擴大主存容量的技術,稱之為虛擬技術。用虛擬技術設計的儲存器,稱為虛擬儲存器。

這些主存與輔存之間實際存在的操作和輔助軟、硬體,對應用程式設計者來講是透明的。但虛擬儲存器對系統程式設計師來講基本上是不透明的,只是某些部分(如虛擬地址到主存地址的變換)由於採用硬體實現才是透明的。

虛擬地址----又稱邏輯地址,是指訪問虛擬空間的地址。由於指令中給出的地址碼是按虛存空間來統一編址的,因此指令的地址碼實際上是虛擬地址。

實體地址----是指訪問主存空間的地址。

2樓:

虛擬記憶體和實體記憶體區別在於一個是從硬碟上劃出一塊空間作為記憶體空間使用,而實體記憶體則是直接使用的記憶體容量。

虛擬記憶體因為呼叫了硬碟空間,而從目前的硬碟指標上來看,速度是無論如何不能和實體記憶體的資料傳輸速度相提並論的。硬碟的轉速以及和其他硬體的通訊方式都是影響虛擬記憶體速度的瓶頸。還是實體記憶體對機器的速度改善比較明顯。

3樓:

記憶體,就是實體記憶體

虛擬記憶體 就是把硬碟容量虛擬為實體記憶體使用

記憶體比硬碟的儲存速度塊

虛存和記憶體的區別

4樓:張永寧騎令

虛擬記憶體就是把硬碟的一部分空間當作記憶體來使用,因為程式的執行都是從記憶體讀取的,記憶體的讀取速度比硬碟也就是外存要快的多,所以虛擬記憶體設定後當你記憶體不夠用了還可以用虛擬記憶體,那麼讀寫速度依然保持不變,不然直接讀寫外存的話速度大幅下降!

5樓:亢俊民華憶

虛擬記憶體跟記憶體的區別

從字面意思上看

一個是虛擬的記憶體

一個是物理的記憶體,

從功能上來說呢。因為硬碟的讀寫速度比記憶體要快~~所以就開闢出一塊地方來當記憶體使用,所以就叫虛擬記憶體。

呵呵解釋的不是很全面。我一般就是這麼理解的。

快取和記憶體有什麼區別?

6樓:歸來去

記憶體是內部儲存器,是一個硬體裝置;快取是一個比較大的一個概念,用來預讀取資訊(比如硬碟的快取),或者是暫時儲存一些不長久的資訊。

1、「記憶體」猶如人體大腦的記憶系統,用於存放計算機的執行程式和處理的資料,無論是否開啟電源啟動計算機,記憶體中總會有各種各樣的資料資訊存在,可以說它永遠也不會空閒著。

2、當執行計算機程式時,程式將首先被讀入記憶體中,然後在特定的記憶體中開始執行,並且處理的結果也將儲存在該記憶體中,也就是說記憶體總會和cpu之間頻繁地交換資料,沒有記憶體,cpu的工作將難以開展,計算機也無法啟動。

3、「快取」(cache),現代的電腦同時具有l1和l2 cache 。你可能在購買電腦的時候也聽到過要好的朋友這樣建議,「不要購買賽揚(celeron)系列處理器,因為它的cache比較少」。

4、在電腦系統裡,快取在很多方面都起著舉足輕重的作用, 並且它以各種各樣的形式存在不同的硬體裡面。其中有記憶體快取,硬碟和軟盤快取,軟體磁碟快取,還有頁面快取等更多;虛擬記憶體也是另外一種不同表達形式的快取。

記憶體和虛存的區別

7樓:魔力瓜瓜

你說的是記憶體和虛擬記憶體吧?記憶體是指實體記憶體,是切實存在的,存取速度快,虛擬記憶體是將硬碟上的部分空間劃為的快取的空間,效能上不及記憶體。

虛擬記憶體和記憶體有什麼區別?

8樓:嬤嬤

實體記憶體,在應用中,自然是顧名思義,物理上,真實的插在板子上的記憶體是多大就是多大了。看機器配置的時候,看的就是這個實體記憶體。 虛擬記憶體,這個概念就要稍微瞭解一下cpu了,^_^,只是稍微,畢竟我們現在談的是應用中的概念。

我們應該知道,對於一般的32位cpu,有32根地址線,那麼它的定址空間就是4gb。也就是說,如果沒有其他的限制,我們的主機板上最大可以安裝4gb的實體記憶體。哈哈,一般的機器是不會裝那麼多實體記憶體的,大把的銀子啊,價效比可合不上。

程式設計師可不管這個,我們對cpu程式設計,不能一臺機器根據你實體記憶體的大小我編一個程式吧?那也太原始社會了吧。所以程式設計師都是直接使用的4gb的奢侈的程序空間(或許,不應該用奢侈這麼短視的詞。

曾幾何時,128m的實體記憶體也是我們不可想象的呢?)。這怎麼辦?

總不能不用那些程式了吧。好吧,這個問題交給os去解決吧。這樣,os就提出了一個虛擬記憶體的概念。

就是程序、使用者、不必考慮實際上實體記憶體的限制,而直接對4gb的程序空間進行定址。如果所定址的資料實際上不在實體記憶體中,那就從「虛擬記憶體」中來獲取。這個虛擬記憶體可以是一個專門檔案格式的磁碟分割槽(比如linux下的swap分割槽),也可以是硬碟上的某個足夠大的檔案(比如win下的那個i386檔案,好像是這個名字)。

實體記憶體中長期不用的資料,也可以轉移到虛擬記憶體中。這樣的交換由os來控制,使用者看起來就好像實體記憶體大了一樣。有了虛擬記憶體的概念,我們就可以自由的使用4gb的程序空間了。

但是,前提是你的硬碟由足夠的空間,而且你捨得劃分出(4gb-實體記憶體)大的虛擬記憶體空間來。^_^。一般情況下,虛擬記憶體的大小,各個os也進行了限制(比如linux的swap分割槽的大小,win下也可以調整虛擬記憶體檔案的大小和位置)。

所以,我們程式所能使用的儲存空間大小就是:實體記憶體+虛擬記憶體。

9樓:mu侖

記憶體是實體記憶體,也就是你機箱內插拔的記憶體條,它的容量就是記憶體容量,虛擬記憶體是佔用一部分硬碟空間作為記憶體來使用。

10樓:溜冰小屋

記憶體分實體記憶體和虛擬記憶體,你插在電腦上的記憶體條子就是實體記憶體。虛擬記憶體是硬碟上瓜分一部分空間作為內村,為實體記憶體減輕負擔。但是程式在進行計算的時候,還是從實體記憶體中提取資料

11樓:萬雨竹

記憶體是硬體,一般我們講的是記憶體卡 虛擬記憶體是虛擬的,是在硬碟上拿出一些空間來作為虛擬記憶體

12樓:

實體記憶體就是你的買的記憶體條有多少mb,比如512m,和1024mb 當你開啟程式時,系統會為這些程式分配記憶體空間,程式會載入到實體記憶體上 比如你的記憶體是512m,而你要同時執行十幾來個程式,qq啊,迅雷啊什麼的剛好佔用了512m 這時實體記憶體剛好存滿 比如你還要聽歌,又開啟一個「千千靜聽」這時實體記憶體就不夠用了(除非你關閉掉其他程式) 這時系統就會把「千千靜聽」暫時存放在硬碟裡,這就是虛擬記憶體了 當你要用「千千靜聽」時系統就從虛擬記憶體複製到「實體記憶體」而把你不用的(比如qq)存放到虛擬記憶體中。這種操縱叫換頁 因為開啟多個程式互相切換時總要在記憶體和硬碟上來回交換資料,所以會很影響速度的 但樓主說的80g理論上應該是可以的吧,但實際我也不知道了,沒去試過,系統估計是有限制的吧。 但要知道速度跟你的虛擬記憶體大小是沒關係的,主要是跟你的實體記憶體有關,而且只有在執行多個程式或某個超大程式時才體現出來 很多人有這樣的誤解, 以為速度慢就是記憶體少(除非開許多程式) 還有,實體記憶體再多速度還是一樣

虛擬記憶體和實體記憶體有什麼區別?

13樓:閉有福大燕

實體記憶體是電腦處理資料的時侯資料處理的交換的主要場所,虛擬記憶體是當實體記憶體不夠用的時候才用的,虛擬記憶體一般那不需要設定大,一般的優化軟體會根據你得到電腦做綜合和判斷後作出優化設定的.

14樓:安秀榮葛詞

實體記憶體就是你裝機時要買的

是一個比較大的電路板

和我們小時候玩的小霸王遊戲機的卡差不多

插在主機板上

虛擬記憶體是作業系統的一種功能

用硬碟的空間來虛擬出來一塊空間當記憶體用

就不是真的記憶體

不然怎麼叫虛擬記憶體啊

15樓:阮楊氏班鶯

實體記憶體就是說你主機板上插的記憶體

虛擬記憶體是指把你電腦上的一部分硬碟空間分出來讓它起到記憶體的作用(用來存放你已經開啟但又一時不用的程序,讓記憶體空出來給正在使用的程序來用,所以呢虛擬記憶體不要放在系統盤中,因為這樣會使系統變慢,而且不要設太大,一般二倍就可以了,你的設定500左右就行了

16樓:阿朝陳孤容

實體記憶體是記憶體晶片所擁有的容量,實體記憶體,在應用中,自然是顧名思義,物理上,真實的插在板子上的記憶體是多大就是多大了。

虛擬記憶體是將硬碟的空間拿來當作記憶體使用

虛擬記憶體的大小是由windows來控制的,但這種預設的windows設定並不是最佳的方案,因此我們要對其進行一些調整

參考資料:

www.jujumao.com

17樓:鎖醉家文姝

虛擬記憶體就是把硬碟的一部分空間當作記憶體來使用,所以沒有記憶體快了。

18樓:索豐婁俊民

實體記憶體指的是你的記憶體條.虛擬記憶體是在你的硬碟上劃分出的一個區域,和實體記憶體比起來效能要差很多.

19樓:曹洋婁弘懿

實體記憶體就是記憶體條的容量,虛擬記憶體就是在硬碟中劃分出一部分容量來充當記憶體容量

視訊記憶體和記憶體有什麼不同,視訊記憶體和記憶體有什麼區別?視訊記憶體一般多大才夠用呢?

樓上的說的那麼詳細 我也就不多說了 視訊記憶體和記憶體有什麼區別?視訊記憶體一般多大才夠用呢? 視訊記憶體用於存放顯示卡處理的影象資訊,視訊記憶體存放的資訊經過一些轉換一張一張輸出到顯示器就成了連續的畫面,顯然每張 越複雜,需要的容量越大,那不只是簡單的平面圖形,3d應用時模型座標貼圖等資訊都存在一...

電腦的記憶體和硬碟有什麼區別?記憶體是用來存什麼的

鋼神綠鋼 記憶體 一種用於臨時儲存程序 動態檔案 的儲存介質。記憶體的特點 1.容量通常很低,最大不超過32gb。2.當電腦電源切斷後,記憶體中的所有程序都停止並自動釋放。 冰女凌波麗 電腦的記憶體通俗來說就是電腦的執行記憶體,相當於手機的執行記憶體,電腦所有的開啟程式,執行程式都是通過記憶體來儲存...

儲存空間和記憶體有什麼區別?怎麼能讓記憶體減少?(不懂的不要來瞎回答)

儲存空間就是你sd卡的記憶體,記憶體就是你手機的記憶體 還包括執行記憶體 理論上說不可能,只要你玩手機,記憶體空間就是越來越小,不過你可以下個什麼手機管家之類,經常清理垃圾,就可以用很久 沒事把不用的軟體解除安裝,還有看你這sd卡和手機記憶體,你應該把手機上的應用軟體大部分轉移到sd卡上,這樣你執行...