什么是物理內存的意思概念
什么是物理內存的意思概念
物理內存指通過物理內存條而獲得的內存空間,而虛擬內存則是指將硬盤的一塊區(qū)域劃分來作為內存。那么你對物理內存了解多少呢?以下是由學習啦小編整理關于什么是物理內存的內容,希望大家喜歡!
什么是物理內存
物理內存(Physical memory)是相對于虛擬內存而言的。物理內存指通過物理內存條而獲得的內存空間,而虛擬內存則是指將硬盤的一塊區(qū)域劃分來作為內存。內存主要作用是在計算機運行時為操作系統和各種程序提供臨時儲存。常見的物理內存規(guī)格有256M、512M、1G、2G等,現如今隨著計算機硬件的發(fā)展,已經出現4G、8G甚至更高容量的內存規(guī)格。當物理內存不足時,可以用虛擬內存代替。在應用中,自然是顧名思義,物理上,真實存在的插在主板內存槽上的內存條的容量的大小??从嬎銠C配置的時候,主要看的就是這個物理內存。
物理內存的意義
除了會對性能造成影響,物理內存的容量還會影響其他資源。例如,對于非分頁池來說,這是由物理內存提供后備的操作系統緩沖,很明顯,其容量會受到物理內存的限制。物理內存也會對系統的虛擬內存限制有影響,虛擬內存的大小等于物理內存容量、再加上所有頁面文件的最大容量。物理內存還會對進程的最大數量具有間接的影響,筆者將會在今后的文章里專門提到線程和進程的限制。
Windows對于物理內存的支持,要受到諸如硬件限制、許可、操作系統數據結構,以及驅動程序的兼容性等方面的綜合影響。MSDN網站的Memory Limits for Windows Releases文章對不同Windows版本、以及同一個版本的不同SKU的限制進行介紹。
我們可以查看所有Windows版本的不同SKU的物理內存支持許可。例如,32位Windows Server 2008標準版僅支持4GB,而32位Windows Server 2008數據中心版支持64GB。類似的,64位Windows Server 2008標準版支持32GB,而64位Windows Server 2008數據中心版支持2TB。內存,不過Windows Server性能產品組知道有兩臺服務器擁有那么多的內存,其中一臺位于某地的實驗室。該服務器的任務管理器如下圖所示:
32位的最大限制是128GB,Windows Server 2003數據中心版可以支持,這是因為在大內存的系統上,內存管理器用來追蹤物理內存的結構,需要消耗更多系統虛擬地址空間。內存管理器把每個內存頁的追蹤數據保存在叫做PFN數據庫的數組中,而且考慮到性能因素,會把整個PFN數據庫映射到虛擬內存中。因為它用28字節(jié)的數據結構來代表每個內存頁,128GB系統的PFN數據庫需要將近930MB的空間。32位Windows擁有4GB的虛擬地址空間,由硬件所定義,默認劃分為兩半,其中一半供用戶模式進程(例如Notepad)所使用,另一半供系統所使用。因此980MB的容量就要占據將近一半的系統虛擬地址空間(共2GB),只剩下約1GB空間可以用來映射內核、驅動程序、系統緩存和其他系統數據結構:
物理內存使用率過高
方法一
安裝多一條物理內存。當然,這是解決問題的最根本最快的方法。2G內存現有來說,對于Win7也是剛剛好夠用,等我們安裝程序過多是必定會導致系統運行緩慢。如果可以的話,直接換成64位操作系統,讓系統更好的識別大內存,并調用。
方法二
安裝一些內存整理軟件,可以再運行大型程序是先運行內存整理軟件對內存進行整理。以緩解內存使用率過高。
方法三
設置更大的虛擬內存。虛擬內存的設置,必須為實際內存的1.5倍。
還要養(yǎng)成良好的殺毒習慣,并對啟動項做相應的調整。減少不必要的啟動程序,清理插件及服務。通過上述方法,可以很容易的解決物理內存使用率過高的問題。
看過“物理內存使用率過高”的人還看了: