系統緩存與虛擬內存
1. 緩存和虛擬內存的區別
說到緩存,CPU里有一級二級緩存,用來存儲要處理的數據
內存也可以說是CPU的3級緩存吧.是從硬碟調到內存,後再由CPU調用
系統緩存再C:\WINDOWS\TEMP
虛擬內存是指如果物理內存不夠用的話,把C盤或者其他盤的硬碟空間暫時代替內存存放數據,....
就這些了
2. 虛擬內存與緩存是什麼意思,有關系嗎
虛擬內存是你自己設定大小,保存在硬碟上面的,也就是說大小和位置你都可以改變;緩存則是電腦硬體上面的,比如說CPU的二級緩存和3級緩存,大小和位置是固定的,不可以改變。他們之間沒有關系。
3. 緩存和虛擬內存設置
虛擬內存在設置時就可以選擇在哪個盤
CPU緩存(Cache Memory)位於CPU與內存之間的臨時存儲器,它的容量比內存小但交換速度快。在緩存中的數據是內存中的一小部分,但這一小部分是短時間內CPU即將訪問的,當CPU調用大量數據時,就可避開內存直接從緩存中調用,從而加快讀取速度。由此可見,在CPU中加入緩存是一種高效的解決方案,這樣整個內存儲器(緩存+內存)就變成了既有緩存的高速度,又有內存的大容量的存儲系統了。緩存對CPU的性能影響很大,主要是因為CPU的數據交換順序和CPU與緩存間的帶寬引起的。
緩存是為了解決CPU速度和內存速度的速度差異問題。內存中被CPU訪問最頻繁的數據和指令被復制入CPU中的緩存,這樣CPU就可以不經常到象「蝸牛」一樣慢的內存中去取數據了,CPU只要到緩存中去取就行了,而緩存的速度要比內存快很多。
虛擬內存是用硬碟空間做內存來彌補計算機RAM空間的缺乏。當實際RAM滿時(實際上,在RAM滿之前),虛擬內存就在硬碟上創建了。當物理內存用完後,虛擬內存管理器選擇最近沒有用過的,低優先順序的內存部分寫到交換文件上。這個過程對應用是隱藏的,應用把虛擬內存和實際內存看作是一樣的。
緩存不能設置 虛擬內存設置為內存的1.5-3倍都可以 在我的電腦--屬性--高級--設置--高級--更改里設置
4. 如何設置系統緩存和虛擬內存
虛擬內存的設置可通過「控制面板→性能和維護→系統→高級→性能選項的設置→虛擬內存→更改」,再選擇相應驅動器即可進行其頁面文件的設置。
你可以這樣設置,將最大、最小虛擬內存值設置為同樣大小,虛擬內存可以設置成自己物理內存的2-3倍 (128內存可設置為300左右)
(256內存可設置為700左右)
修改磁碟緩存以加速xp,磁碟緩存對xp運行起著至關重要的作用,但是默認的I/O頁面文件比較保守。
去[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\IoPageLockLimit];
根據你的內存修改其十六進制值:
64M: 1000;
128M: 4000;
256M: 10000;
512M或更大: 40000.
5. 虛擬內存和緩存有什麼區別
虛擬內存是用的你硬碟上的空間,當物理內存不夠用時,系統會自動在硬碟上
劃分出一定的空間供程序運行。這部分空間大小可以自己來設定,也可以有系統自動分配。
緩存就是從硬碟讀取數據後,傳輸到內存,在由內存向外讀取的過程就是緩存
6. 虛擬內存和緩存相同嗎 ,不同的話能講講嗎
區別很大了。
虛擬內存:是由系統硬碟空間花費,一般是C盤分區。應對內存不足時候的狀況。但是實際速度比內存要慢很多。
緩存:一般是各個硬體配備的數據臨時存儲,一般容量很小,但是數據交換速度非常快。比如CPU緩存。一般一級緩存只有幾K或十幾K。二級緩存,也是幾百K或幾M。頂級處理器也只有16M的二級緩存,是CPU處理數據的臨時存儲器。硬碟緩存就是和內存、CPU交換數據的存儲器,一般也只有幾百K。和當前內存幾個G、硬碟幾百G的容量,差距很大,但是讀取速度比那些快很多。
7. 虛擬內存和緩存
虛擬內存是系統在硬碟上開辟一段空間作為內存來使用。當系統打開如OFFICE等軟體的時候,某些數據會寫入虛擬內存中,這樣就避免了系統內存不足的問題。簡單地說,虛擬內存就是拿硬碟的一部分當內存用
緩存是內存中的一部分,直接與CPU進行溝通的部分。
緩存的讀寫速度比內存快,價格也比較昂貴。
8. 虛擬內存與緩存有何區別
沒有關系的,虛擬內存是佔用內存的空間來作為內存的,緩存是cpu即將讀取的數據的臨時存放點,一般整合在cpu裡面或在主板晶元上