係統緩存:
要知道什麼是係統緩存,你首先要知道計算機內部各個存儲器存取速度的快慢。比如:從內存中讀取數據要遠快於從硬盤中讀取數據。簡單地講,緩存就是用來存儲一些常用或即將用到的數據或指令,當需要這些數據或指令的時候直接從緩存中讀取,這樣比直接從內存或者硬盤中讀取數據要快的多。你可以把緩存理解成預存。
另外還有二級緩存。就是處理器緩存。或者叫高速緩衝存儲器。是位於CPU和主存儲器DRAM(Dynamic RAM)之間的規模較小的但速度很高的存儲器,通常由SRAM(靜態隨機存儲器)組成。用來存放那些被CPU頻繁使用的數據,以便使CPU不必依賴於速度較慢的DRAM(動態隨機存儲器)。二級高速緩存一直都屬於速度極快而價格也相當昂貴的一類內存,稱為SRAM(靜態RAM),SRAM(Static RAM)是靜態存儲器的英文縮寫。由於SRAM采用了與製作CPU相同的半導體工藝,因此與動態存儲器DRAM比較,SRAM的存取速度快,但體積較大,價格較高。
虛擬內存:
對於虛擬內存,微軟的官方定義是:計算機使用的臨時存儲器,用來運行所需內存大於計
算機具有的內存的程序。例如,程序可以訪問計算機硬盤驅動器上4GB字節的虛擬內存,
即使計算機隻有32MB的RAM。當前沒有裝入計算機內存的程序數據將保存到頁麵文件中。
通常的情況下,我們會在c:下看到一個名這pagefile.sys的文件,這就是充當虛擬內存使
用的頁麵文件,它會有上百M甚至幾百M大。
在介紹如何高速虛擬內存以提高係統性能前,先說一下如何更改虛擬內存的設置:
1.在控製麵板中打開"係統";
2.單擊"高級"選項卡上的"性能選項",然後在"虛擬內存"下單擊"更改"。
3.在"驅動器"列表中,單擊包含要更改的頁麵文件的驅動器。 在"所選驅動器的頁
麵文件大小"下,在"初始大小 (MB)"或"最大值 (MB)"框中以兆字節為單位鍵入新的頁麵
文件大小,然後單擊"設置"。 微軟推薦頁麵文件的大小於物理內存總量的1.5倍。
4.如果減少頁麵文件設置的最小值或最大值,則必須重新啟動計算機來查看改動效
果。通常增大不要求重新啟動計算機。
在調整虛擬內存提高係統性能通常有兩種辦法:
第一種:將頁麵文件放在與操作係統所用硬盤不同的硬盤上,這個硬盤要使用不同
的硬盤控製器。有兩層意思:一是如果隻有兩個硬盤控製器控製兩塊硬盤,那麼操作係
統用一個,頁麵文件用一個;二是如果有多個硬盤控製器控製多塊硬盤,那麼操作係統
用一個,分割頁麵文件,使頁麵文件均勻的分布在剩餘的硬盤控製器控製的硬盤上。這
樣在係統在讀虛擬內存的內容時,會同時使用多個硬盤控製器從多個硬盤讀取數據,速
度會大大提高;在寫數據時,VMM(虛擬內存管理)會避開繁忙的硬盤控製器而將數據寫
在控製器相對空閑一些地硬盤上,這樣讀寫虛擬內存的性能自然會提高很多。
第二種:將頁麵文件的初始大小與最大值設置為相等。這樣可以大大減少係統因為
頻繁讀寫數據而導致的文件碎片,同樣可以提高係統的性能。
實際上,從微軟對虛擬內存的定義可以看出,虛擬內存實際上是當物理內存不足時
臨時使用硬盤充當物理內存的替代器,而硬盤的讀寫速度遠遠不如內存的讀寫速度,因
此最根本的提高係統性能的辦法應該是增加物理內存,好在現在內存已經比較的便宜。
簡單來講就是文件數據交叉鏈接的活動文件。是WINDOWS目錄下的一個"WIN386.SWP"文件
,這個文件會不斷地擴大和自動縮小。虛擬內存有如像CPU的L1和L2緩存和硬盤的512K-2
M緩存。具體分析來講如果電腦隻有64M物理內存的話,當讀取一個為100M的可執行文件
時,就必須要用到比較大虛擬內存,文件先會被內存讀取之後就會先儲存到虛擬內存,
等待內存把文件全部儲存到虛擬內存之後,跟住就會把虛擬內裏儲存的文件釋放到原來
的安裝目錄裏了。
隻要把虛擬內存放到另一個盤就是最好的!
在使用方麵,首先我認為把虛擬內存放到另一個盤裏可以減少磁盤的碎片,在磁盤
整理方麵更加充分,如果隻用WIN98自己管理虛擬內的話,可以仔細看看在WIN98下的磁
盤碎片整理過程中會出現好多不能移動的文件,是白紅色的,其實那些就是虛擬內存的
文件。因為WIN98在使用完虛擬內存之後沒有及時得到釋放,先會表現成這樣的。如果你
把虛擬內存設置到另一個盤,同時把WINDOWS目錄裏的WIN386.SWP的文件刪除,再做一次
磁盤碎片整理,你會發現那些白紅色的文件會少了很多。另一個好處就是可以減少文件
在交換時產生的磁盤碎片,例如把c:先做一次完全整理之後你再把C:裏的文件又刪又重
裝3-4次,再用一次磁盤碎片整理會快很多。從比較來看物理內存越大虛擬內存越少,性
能就會越好。
設置虛擬內存的最佳方法
首先講講WIN98應如何設置虛擬內存,如果隻有64M物理內存的話就設置為160虛擬內
存,128M物理內存的就設置250M虛擬內存,如果是256物理內存就虛擬128M虛擬內存(主
要是看你使用什麼軟件如果是3DSMAX4.0或PHOTOSHOP6.01的話絕無問題。),如果是以打
機為主可以設為80M虛擬內存,如果是384-512物理內存的話可以虛擬32-64M虛擬內存。
WIN98最好物理內存不要超過512M,因為在WIN98係統中內存越大性能就會有所下降,因
為WIN98能充分使用內存隻是在24M以下可以充分使用。加上WIN98係統中內存越大就會使
CPU內存尋址時間越長從而使性能下降
2016-11-27 10:03:58
讚 1680