很多用戶應該都知道,電腦系統(tǒng)可以利用硬盤的空間來模擬內存。既然如此,電腦已經(jīng)有了虛擬內存,為什么還要有內存條呢?相信不少用戶對于這個問題相當好奇,那么下面就讓小編為大家答一番,電腦有虛擬內存為什么還要內存條。
上圖分別是機械硬盤,固態(tài)硬盤,內存以及cpu緩存的速度延遲。既然虛擬內存是利用硬盤模擬的,那它的速度和真正的內存肯定是沒法相比的。
在計算機中,所有運行的程序都需要經(jīng)過內存來執(zhí)行,可以分為物理內存和虛擬內存,物理內存大小也就是指內存條的容量大小,由于物理內存容量比較小,很容易就塞滿了各種應用與數(shù)據(jù),為了解決這個問題,WINDOWS運用了虛擬內存技術,即拿出一部分硬盤空間做“內存”來彌補計算機RAm空間的缺乏。
cpu會頻繁的訪問內存,它必須擁有足夠高的讀寫速度,才不會成為系統(tǒng)性能的瓶頸。那么內存和“虛擬內存”(即硬盤)的速度相差多少呢?
以比較快的SSD為例吧,而且內存是訪問小數(shù)據(jù)比較多,以4K的性能為例:
SSD的性能,其4K讀的性能為19.99MB/s
然后將內存模擬為虛擬硬盤,下面是DDR3 1600內存的測試數(shù)據(jù):
內存的性能,其4K讀的速度為1975MB/s
可以看到,內存的讀寫性能是硬盤(SSD)的百倍以上,如果換成機械硬盤,更會是千倍以上,當你的電腦內存容量比較小時,經(jīng)常覺得卡,主要原因就是“虛擬內存”太慢的緣故。
以上就是小編為大家?guī)淼碾娔X有虛擬內存為什么還要內存條。“虛擬內存”只是一個臨時解決方案,要想流暢快速,物理內存的大小必須達標。由于大多數(shù)人的日常應用有限,基本上8-16GB內存就夠用了,如果要處理大型的數(shù)據(jù),如視頻渲染等,物理內存容量就要求更大了。