用內存做虛擬硬盤
如果在固態硬盤上設置虛擬內存,其速度是否跟物理內存差不多的?
如果在固態硬盤上設置虛擬內存,其速度是否跟物理內存差不多的?
不會的。 虛擬內存的作用是這樣的: 當運行某個大程序、大游戲,需要的內存超過空閑內存但小于物理內存總量時,會暫時把內存里這些數據放到磁盤上的虛擬內存里,空出物理內存運行游戲。等退出游戲后,又會把虛擬內存里的東西讀出來,放回物理內存。也就是說,虛擬內存和物理內存的總量應該差不多大,但考慮到壓縮數據的可能,可以比物理內存稍大一點,比如微軟推薦的值就是1.5-3倍,足夠。 所以,虛擬內存,并不是用來虛擬物理內存的,而是暫存數據的。如果對內存的需求大于物理內存總量,那虛擬內存設多大都不管用?! ‰娔X內存太低,根本的方法還是增加物理內存,才能流暢。虛擬內存機制上就不管用,即使管用,比物理內存低100倍的速度,也管不上什么實際的作用。
如何用硬盤當內存?
硬盤當內存就是通常意義上的虛擬內存了,就是在屋里內存不夠時暫時存放在硬盤上的數據。不過虛擬內存對硬盤的損害比較大,而且運算速度和物理內存根本沒法比。 具體設置方法如下:打開
sata2.6機械硬盤能設置虛擬內存嗎?
可以的。所有的機械硬盤都支持設置虛擬內存的。
內存可不可以與硬盤直接交換數據,為什么?
可以,但真這樣,電腦速度會慢如蝸牛。電腦運行某程序,都是直接讀取硬盤中的數據到內存中,數據加載完畢,就開始程序運行,在程序運行中,隨程序運行進程 ,硬盤與內存本身就是隨著程序運行,不斷在相互交換數據中,一旦內存滿載,電腦就會強制內存與硬盤虛擬內存空間交換數據,這個時候電腦就會進入卡死狀態,直到內存數據交換完畢。
虛擬內存,有什么用,能不能代替內存條?
什么是虛擬內存 虛擬內存是用硬盤空間做內存來彌補計算機RAM空間的缺乏。
當實際RAM滿時(實際上,在RAM滿之前),虛擬內存就在硬盤上創建了。當物理內存用完后,虛擬內存管理器選擇最近沒有用過的,低優先級的內存部分寫到交換文件上。這個過程對應用是隱藏的,應用把虛擬內存和實際內存看作是一樣的?! 〖夹g細節:對于英特爾 IA-32 處理器(包括 386、奔騰等)而言,用戶應用程序(進程)訪問內存時其內存地址是虛擬的,CPU 會將它轉換為實際的物理內存地址。物理內存不夠時,操作系統系統會將各個進程中一部分暫時不用的內存換出到頁面文件(交換文件)中,并將需要訪問內存的程序的內容從頁面文件中換入到物理內存。虛擬內存的作用 不知大家有沒有發現,在Windows2000(XP)目錄下有一個名為的系統文件(Windows98下為Win386.swp),它的大小經常自己發生變動,小的時候可能只有幾十兆,大的時候則有數百兆,這種毫無規律的變化實在讓很多人摸不著頭腦。其實,是Windows下的一個虛擬內存,它的作用與物理內存基本相似,但它是作為物理內存的“后備力量”而存在的,也就是說,只有在物理內存已經不夠使用的時候,它才會發揮作用。