熱心網(wǎng)友
緩存同虛擬內(nèi)存是不同概念。緩存是在內(nèi)存中,從內(nèi)存分配一些空間,用來存放訪問頻率比較高的數(shù)據(jù)以提高程序的執(zhí)行效率虛擬內(nèi)存是在硬盤上,就是從硬盤中劃分一部分空間作為“內(nèi)存”用,在物理內(nèi)存不夠用時,操作系統(tǒng)會把一部分數(shù)據(jù)放到硬盤的虛擬內(nèi)存中,以騰出物理內(nèi)存供大型程序使用。
熱心網(wǎng)友
不是。 所謂緩存,一般說來主要是指CPU緩存,除此之外還有MEMORY,DISK緩存之分 CUP緩存是指可以進行高速數(shù)據(jù)交換的存儲器,它先于內(nèi)存與CPU交換數(shù)據(jù),因此速度很快。L1 Cache(一級緩存)是CPU第一層高速緩存。內(nèi)置的L1高速緩存的容量和結構對CPU的性能影響較大,不過高速緩沖存儲器均由靜態(tài)RAM組成,結構較復雜,在CPU管芯面積不能太大的情況下,L1級高速緩存的容量不可能做得太大。一般L1緩存的容量通常在32—256KB。L2 Cache(二級緩存)是CPU的第二層高速緩存,分內(nèi)部和外部兩種芯片。內(nèi)部的芯片二級緩存運行速度與主頻相同,而外部的二級緩存則只有主頻的一半。L2高速緩存容量也會影響CPU的性能。 硬盤緩存是硬盤與外部總線交換數(shù)據(jù)的場所。緩存也是購買硬盤的一個主要的依據(jù),現(xiàn)在主流硬盤的緩存一般為4MB和8MB,部分高性能的硬盤甚至達到16MB。 至于內(nèi)存緩存,主要是針對瀏覽器了。他和硬盤一起作為文件的緩存地了。 虛擬內(nèi)存是通過利用磁盤空間彌補物理RAM的缺乏,這些磁盤空間就是虛擬內(nèi)存。 當物理存儲器開始減少時,虛擬內(nèi)存管理器選擇最近不用且優(yōu)先級低的內(nèi)存部分,將其內(nèi)容寫到磁盤的交換文件(swap file)中。這個過程對應用程序來說是隱含的,應用程序不區(qū)分虛擬內(nèi)存和物理內(nèi)存。 交換文件在安裝系統(tǒng)時創(chuàng)建,可以用Control Panel(控制面板)中的System程序加以修改。在Windows NT下運行的每個應用程序都在4GB的虛擬空間(其中應用程序用2GB,操作系統(tǒng)用2GB) 中有自己的虛擬內(nèi)存地址空間,應該注意這個2/2內(nèi)存分割可以在最近的NT4。0(Service Pack3和以后) 版本中修改,應用程序用3GB,操作系統(tǒng)用1GB。通過把/3GB加到文件BOOT。INT中即可實現(xiàn)。 Windows 2000的所有版本都支持。 虛擬內(nèi)存帶來的問題是讀寫硬盤,即速度要比實際的RAM慢得多。這就是NT系統(tǒng)在沒有足夠內(nèi)存的情況下運行非常慢的原因。 。