怎麼樣用精準易懂的語言解釋計算機的虛擬記憶體?

時間 2021-09-09 15:26:33

1樓:孫帥 Mark

IMHO,虛擬記憶體有兩個作用。

第一,擴充套件物理記憶體的大小限制。如果另外幾個回答,虛擬記憶體可以一定程度上避免物理記憶體被耗盡。並且通過各種機制擴充套件實際物理記憶體的大小,比如用磁碟空間。

第二,簡化使用者空間的程式的定址方式,使得每個程式都用同樣的位址空間在使用者空間定址。打個比喻,學校裡有N個學生,每個同學都有自己的名字(實體地址),但是當他們被分配到各個班裡座位上的時候,老師並不需要知道他們的名字就可以用座位的幾排幾列(虛擬位址)來指代學生。這裡的座位排布是確定的,每個教室都是一樣的。

即使座位沒坐人,那個位址在邏輯上仍然存在,只是「空」。

希望有幫助。

2樓:覃永良

計算機的記憶體很小,為了防止記憶體被程式(軟體、系統)耗盡,工程師們想了乙個辦法:把一部分記憶體的內容移動到硬碟上去,騰出記憶體空間,並假裝出一副記憶體很多、隨便用的樣子。

因為是假裝的,所以叫虛擬記憶體。

3樓:anglum

勉強答一下吧。

一本活頁筆記 ,放不下太多的紙張,前面若干頁是目錄,後面還可以放若干頁筆記。讀寫不夠用了,把筆記裡用不到的放抽屜裡,換幾頁進去。筆記能用多少頁紙,要看目錄中每章每節怎麼編寫,頁碼號碼能編多大。

怎麼樣通俗易懂的解釋什麼是雲計算?

新興IT民工 先放乙個關於雲計算的老梗 傳聞,一中國留學生在美國商店打工,不帶計算器,抬頭望天,心算找零。顧客大為驚訝,紛紛掏出計算器驗證,皆無誤,也抬頭望天,驚恐地問 這就是雲計算?分割線正經的來了。問題中只提到了雲計算,那麼就聚焦到計算這個概念上。因為當前雲已經從計算這個層次,擴充套件成了一整套...

用通俗易懂的語言解釋 隨機森林 ?

撫琴塵世客 隨機森林 Random Forest,簡稱 RF 是 Bagging的乙個擴充套件變體。在以決策樹為基學習器構建 Bagging 整合的基礎上,進一步在決策樹的訓練過程中引入了隨機屬性選擇。 泰克尼客 在原始樣本的基礎上,利用bootstrap方法 有放回地抽取樣本 隨機抽取n個subs...

怎麼用通俗易懂的語言解釋」AR增強現實」是什麼?

橡樹 很多人容易分不清增強現實 AR 和虛擬實境 VR 二者有相似之處但又有所不同,一句話來不完全總結一下 VR屬於無中生有,AR則是錦上添花。所謂錦上添花,就是在現實世界中 新增 上虛擬的物體 場景等,將虛擬世界和現實世界結合。像這樣,普通的現實場景裡,門口出現了聖誕雪人,地面變成了冰雪天地。奧本...