小弟今天去把老舊的筆電IBM R52的記憶體從DDR2 533 512M
增加到2G並跑雙通道
價格大概只有我剛買這台電腦時的1/10吧 超高興的~

原本想說這樣應該會變快很多吧
但是沒有覺得執行程式有變快耶
事實上完全沒有覺得哪裡有差別
想請問一下
電腦增加記憶體的話會有什麼作用呢
雙通道又有什麼作用?
文章關鍵字
記憶體加多程式是不會快多少,如果你的設定有調整一下,比如把虛擬記憶體關掉,讓作業系統不要常常去讀取寫入硬碟,應該可以看出「反應」會快一點。

程式的執行真的不會快!
◎幾天前有隻蛙呱呱呱(註:應是蛤蟆),吵,沒想到幾天後巷口有隻蛙乾,被車輾過死狀淒慘 ◎處世格言:「人不要臉,連鬼都怕」
如果作業系統是 XP 的話,因為 XP 的記憶體管理很爛,不會先用比較快的記憶體,打死都要去讀寫比較慢的硬碟,所以要用一些技巧騙 XP 去使用記憶體,例如 ramdisk 這種方式,細節就請自己翻 google。

增加記憶體只會減少系統置換程式到在硬碟裡頭的虛擬記憶體中
而是盡量都在主記憶體裡頭執行........
換言之,只是讓電腦減少做SWAP這個無謂的動作
所以你應該會感受到你的硬碟讀取寫入的時間會縮短
倘若你執行的軟體大小本身就不會超過你的主記憶體,那麼增加記憶體並不會變快

只是若是從512MB變到2GB,理論上應該會有效果.....
建議也重整你的系統吧.....
例如
到新增移除程式把沒用到的軟體移除掉....
用ccleaner清理登錄檔與暫存檔案
用SmartDefrag重組一下磁碟....
執行程式不會變快

但是可以讓你開30個視窗跟同時執行很多程式
你就知道差在哪了
進入4WD的世界
我覺得還是要看習慣和你平常所用的程式,記憶體是CPU和硬碟中間的通道。除非你的使用量已經超過實體的記憶體,要不然速度是沒什麼差,因為所開的程式沒超過實際上有的。
看樓主的使用狀況.

CPU 沒換,對單一程式而言,本來就不會變快.

OS在記憶體不足把程式置換硬碟,
這一來一往就會花不少時間.
記憶體增大是減少作置換硬碟的動作.

如果樓主只是用在一般文書,上網,看影片等工作,
增大記憶體就沒有多大幫助.
若是用在程式設計,繪圖等,
就會有很大幫助.

安裝一些磁碟快取程式,例如什麼SUPER CACHE II 之類的,
把2G抽一些當磁碟快取,
這樣就應該會感到快一些了
我舉個例子你參考一下, 如果有不妥當也請各位大大用力鞭...


以搬家為例子, 搬家公司派的車的數量就好比是記憶體容量

例子A
如果今天是一戶大人家(好比是需要大量記憶體的程式)要搬家, 搬家公司只派一台車
勢必要跑很多趟, 才能把要搬的家具(好比是資料)搬完

最理想的情況是1趟解決, 不論幾台車


例子B
如果今天是一個小套房的住戶(好比是小算盤這種程式)要搬家, 一台車還塞不滿家具
然而勢必至少仍然要跑一趟,這樣再多的車去分載,也不會讓搬家的時程縮短



回到電腦的世界

A的情況就是增加記憶體可以使得執行效率變快的情況, 但是一般的使用者不常見

B的情況現在居多,這是因為一般人的電腦搭配記憶體現在都不低,而程式也不是普遍吃的那麼高

另外特別的是windows系統使用虛擬記憶體(硬碟)的邏輯我到現在還無法理解
就好像明明公司還有空的車,卻硬是用叫人走路去搬。


樓上大大們提到的情況則是,搬家公司開的很大,車買了很多,卻沒那麼多生意
英雄無用武之地....


最後還有32位元系統的記憶體限制...



以上當參考... 未必適當

樓上講解的相當好
差不多就是這樣...

所以記憶體大,但是電腦的作業系統不會用,也是浪費...
除非你常常要用到耗記憶體的軟體...那就差很多...

我是嘗試把網路流量和Bus想像成水管。
例如兩頭是CPU和硬碟,而中間的部分記憶體,如果中間的記憶體水管很小,你兩頭的水管頭再怎麼大,流量還是很小,而你把記憶體撐得很大,但實際上水(資料)並沒也這麼多,那也沒什麼用。大概是這樣,不過實際上CPU那頭的管徑應該比硬碟那裏的管徑大很多很多。(計概教的,如果比喻不好可以再補充)....
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!