![]() |
||
|
*停權中*
加入日期: May 2001 您的住址: TW
文章: 321
|
第三論:完美使用記憶體
之前談到 第一論 : 強弩之末之nVIDIA 第二論 : 234的抉擇
今天談到 第三論 : 完美使用記憶體 今天主要談到擅用記憶體, 大幅提昇系統效能及大幅延長硬碟年限 今天所用的方式, 在幾個月前是不行的, 但現在時機成熟了, 所以我覺得應該提出來, 也許是我一廂情願的想法, 也許是真有可能, 所以提出來討論. 我們知道現在記憶體很便宜, 所以記憶體花費在整台電腦中比例已漸漸減輕,也有很多人覺得記憶體夠用就可以了, 因為多出來也不知道做什麼用, 反正微軟作業系統使用記憶體的方式為人詬病(若有微軟支持者,我在這邊為我的言論致歉),常常記憶體多了, 效能也不增加, 有時候應用程式已關, 卻也發生記憶體不足現象, 所以也實在難以理解. 但如果有使用過Windows95以前的DOS或Windows3.1的系統的人,便可知道擅用記憶體的強悍,那個時代比較談論記憶體的管理, 現在則都全權Windows管, 所以大家也就少注意了,以前那個時代有一些技術及觀念, 茲列如下 1. 虛擬硬碟 2. 快取技術 Smartdrv (現在微軟的系統不知有無這功能, 我感受不到, 所以持保留態度) 1. 虛擬硬碟:就是把記憶體劃一塊區域,然後把一些硬碟的東西Copy到上面,通常以時常讀取的資料為最適合,像GAME,MP3,Windows的暫存檔,這樣以記憶體取代硬碟,雖然速度增加感受不見得明顯,但至少可確保硬碟燈不會時常亮個不停, 這樣硬碟磁頭也就少讀寫增長壽命,而且暫存檔放虛擬硬碟的方式,應是會加快程式開啟關閉甚至執行速度,只要這程式用暫存檔情況較多.(GAME,MP3執行是不會變快, 但一樣可少讀寫硬碟) 2. 快取技術:以前微軟為了增強Windows3.1或MS-DOS的效能,會建議使用者使用Smartdrv功能,但後來到Windows95便不再提,是已內建,還是因為已無法用而取消, 因為以前在Windows3.1時代,往往Smartdrv若能開個8MB(全部記憶體16MB),你就會發覺硬碟好像罷工,因為硬碟燈很少亮,而且照樣讀Photoshop,Word,Excel,Powerpoint,當然那時候程式較小(但Office好像也十幾片1.44磁片),可是現在的程式也大不了哪裡去,Office2000預設安裝也只大概200MB,大概是以前Office十倍,但記憶體價格卻是大幅滑落,那時1MB 1000元,現在128MB 600元,而且以前是比EDO RAM還慢的,現在是SDRAM,甚至DDR,所以可想而知,善用的話有一定程度的幫助 其實我這樣的想法是有感而發,因為時常看到硬碟很用功在讀,使我有錯覺覺得是硬碟的錯,我會有硬碟太慢的感覺,但後來想想覺得是Windows大量用硬碟Cache,即使最強的系統,在硬碟這關也會把效能拖下來,因為機械速度遠不如電流速度,所以如果把暫存檔移置虛擬硬碟(註一),真的是加快又延長硬碟壽命. 不過,因現在記憶體較大,及作業系統已不一樣,以前那些程式已不再適用, 所以可能要另覓適合的程式,也許目前沒有,因為這種觀念已封印快五年了(從Windows95出現後), 若真能受到大家重視,受益者不僅是記憶體行業,還有微軟,而消費者才是真正的贏家 (註一:這可能有技術面問題,因為虛擬硬碟的暫存檔必須在Windows關機前Copy回硬碟,除非以後微軟系統都是進Windows才產生暫存檔,還有必須有程式能管理大容量的記憶體,以前DOS時代有,現在可能較難找) |
|||||||
|
|
|
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Jun 2001 您的住址: 地球
文章: 6,234
|
引用:
關於記憶體最佳化在Tweak3D.net的Tweak section有指導文章, 不過搞了一陣子覺得還是交給win自己管理較能有廣泛的適用性, Dos的時代有沒有用虛擬硬碟速度真的差暴多, 我哥當年就砸了一萬六下去買了16MB回來, 我家的486都可以橫著走了... ![]() 不過我現在適用Tweak程式強制98非必要不更動虛擬記憶體的大小, 硬碟也罷工了. ![]() 記憶體也永遠搾不完. ![]() |
|||
|
|
|
*停權中*
加入日期: Apr 2001 您的住址: 台中市
文章: 2,943
|
smartdrv在win95以後的版本已是內建的東西,不然各位啟動IE可能要等一分鐘以上!!!
虛擬硬碟空間,有些重量級的軟體是自已管理,和作業系統無關!!! 要真的提高硬碟讀取效率,目前好像只有,高水準SCSI磁碟陣列.....SCSI卡含128MB快取記憶體,加上硬碟4mb快取記憶體,感覺上硬碟和記憶體幾乎一樣快 |
|
|