物理內存和虛擬內存的作用是什么??
熱心網友
對于一般的32位CPU,有32根地址線,那么它的尋址空間就是4GB。也就是說,如果沒有其他的限制,我們的主板上最大可以安裝4GB的物理內存。OS就提出了一個虛擬內存的概念。就是進程、用戶、不必考慮實際上物理內存的限制,而直接對4GB的進程空間進行尋址。如果所尋址的數據實際上不在物理內存中,那就從“虛擬內存”中來獲取。這個虛擬內存可以是一個專門文件格式的磁盤分區(比如linux下的swap分區),也可以是硬盤上的某個足夠大的文件(比如win下的那個i386文件,好像是這個名字)。當運行一個程序需要大量數據、占用大量內存時,內存這個倉庫就會被“塞滿”,而在這個“倉庫”中總有一部分暫時不用的數據占據著有限的空間,所以要將這部分“惰性”的數據“請”出去,以騰出地方給“活性”數據使用。這時就需要新建另一個后備“倉庫”去存放“惰性”數據。由于硬盤的空間很大,所以微軟Windows操作系統就將后備“倉庫”的地址選在硬盤上,這個后備“倉庫”就是虛擬內存。在默認情況下,虛擬內存是以名為Pagefile。sys的交換文件保存在硬盤的系統分區中。 手動設置虛擬內存 桌面--我的電腦-右鍵屬性-性能-虛擬內存-用戶自定義設置虛擬內存-設置最小為300M~500M最大可以控制在500M~600M之間,選擇盤符最后不要選擇系統盤哦 在默認狀態下,是讓系統管理虛擬內存的,但是系統默認設置的管理方式通常比較保守,在自動調節時會造成頁面文件不連續,而降低讀寫效率,工作效率就顯得不高,于是經常會出現“內存不足”這樣的提示,下面就讓我們自已動手來設置它吧。 ①用右鍵點擊桌面上的“我的電腦”圖標,在出現的右鍵菜單中選擇“屬性”選項打開“系統屬性”窗口。在窗口中點擊“高級”選項卡,出現高級設置的對話框。②點擊“性能”區域的“設置”按鈕,在出現的“性能選項”窗口中選擇“高級”選項卡,打開其對話框。 ③在該對話框中可看到關于虛擬內存的區域,點擊“更改”按鈕進入“虛擬內存”的設置窗口。選擇一個有較大空閑容量的分區,勾選“自定義大小”前的復選框,將具體數值填入“初始大小”、“最大值”欄中,而后依次點擊“設置→確定”按鈕即可,最后重新啟動計算機使虛擬內存設置生效。
熱心網友
Windows中運用了虛擬內存技術,即拿出一部分硬盤空間來充當內存使用,當內存占用完時,電腦就會自動調用硬盤來充當內存,以緩解內存的緊張。舉一個例子來說,如果電腦只有128MB物理內存的話,當讀取一個容量為200MB的文件時,就必須要用到比較大的虛擬內存,文件被內存讀取之后就會先儲存到虛擬內存,等待內存把文件全部儲存到虛擬內存之后,跟著就會把虛擬內里儲存的文件釋放到原來的安裝目錄里了。
熱心網友
物理內存,在應用中,自然是顧名思義,物理上,真實的插在板子上的內存是多大就是多大了。看機器配置的時候,看的就是這個物理內存。虛擬內存,這個概念就要稍微了解一下CPU了對于一般的32位CPU,有32根地址線,那么它的尋址空間就是4GB。也就是說,如果沒有其他的限制,我們的主板上最大可以安裝4GB的物理內存。OS就提出了一個虛擬內存的概念。就是進程、用戶、不必考慮實際上物理內存的限制,而直接對4GB的進程空間進行尋址。如果所尋址的數據實際上不在物理內存中,那就從“虛擬內存”中來獲取。這個虛擬內存可以是一個專門文件格式的磁盤分區(比如linux下的swap分區),也可以是硬盤上的某個足夠大的文件(比如win下的那個i386文件,好像是這個名字)。
熱心網友
物理內存就是你買的內存,比如三星256M,金士頓512M等等,虛擬內存是在物理內存不夠時候系統在硬盤上用一塊空間當內存用,虛擬內存可以設置,一般設置成物理內存的1點5倍或者2倍,增加系統運行速度的,呵呵