CPU 與 RAM的關係

2007-10-30 6:57 am
我想問CPU 與 RAM有什麼關係??
增加RAM的容量會否加快電腦的速度??
CPU 和 RAM 怎樣才算配合得好??

我的電腦:
CPU是2.66GHz
RAM是512MB
如果我用 1G RAM的話,我電腦的速度會否加快??

THX~

回答 (4)

2007-10-30 7:53 am
✔ 最佳答案
Well..CPU is for the cacluation and RAM is for the memory. All i can say is RAM is a dynamic memory. Once the application open or running, the application is loaded into CPU for cacluation, the result come from the CPU will be stored to the RAM(memory) temporary. Once the application is finished running or you exit the application, the result in the memory will be erased.

Increment of RAM definitly increase the speed of the CPU because the CPU can stored more result into the memory. If the application take too much memory size, it will slow down your run time, that's mean lagging. The CPU will do more work, it will check the memory to see which result/stored values that will no longer need and replace the newest result/stored value into that memory slot. Therefore, more memory will cause CPU to run faster.

When you want to select the suitable RAM, you need to check how much memory and speed is your motherboard supported.

For example, motherboard can support 4 GB of RAM with speed DDR2 1066. if you buy the RAM with the speed DDR2 1333, it will only run the speed DDR2 1066 becuase the maximum speed of your motherboard is only up to DDR2 1066. Moreover, if you want to add additional RAM, you have to check what is your current RAM speed, if your current RAM speed is DDR2 1066, but u buy a RAM with speed DDR2 800, it will run the speed DDR2 800 becuase the second RAM that you buy is run on DDR2 800 maxmium.

Therefore, when you wan to buy a RAM, you have to make sure what is the speed of your current RAM and how much speed your motherboard supported. Also, if you are running WinXP, 1G RAM is enough for you.

Caution, Do not put more than 3 GB RAM if you are running WinXP because it won't supported. If you want to add more than 3GB RAM, please upgrade your WinXP to WinXP 64 bits applicaiton.
2007-10-30 7:07 pm
presarioch 所作出的比喻不錯。
不過所要表達的,並不是容量上的分別,而是速度上的分別。(或者稱之為頻寬bandwidth)
即是DDR400,DDRII667與DDRII800的分別……

至於容量方面,你可以想像在你的房間,有一張書枱,一個書櫃,而廳中,亦有一個書櫃。
如果你坐在書枱旁,要去拿一本書,書在你的書枱上,你可以最快拿到;
如果書在書櫃,你便必須走到書櫃前,才能把書拿到;
如果書在你廳中的書櫃,你便必須走到大廳中,才能拿到書。

為了方便,如果你的書枱上,有足夠的空間,你一定會把書放在書枱上;
如果你的書枱上沒有空間給你放書,那麼放在房間的書櫃會是你第二快拿到書的選擇;
如果你房間中的書櫃也沒有足夠的空間給你放書,那麼你便要放到廳中的書櫃了。

以上的比喻,你的書枱就相當於CPU的Cache RAM,是處理器(你)最快可以拿到Data(書)的;而房中的書櫃,就相當於RAM;廳中的書櫃就相當於Virtual Memory(Page File)。
所以,當你房中的書櫃越大(RAM越多),你每次要走到大廳中拿書的機會就越少。
電腦要存取資料的時候也就越快了。

P.S:RAM的速度遠遠高於Virtual Memory。


2007-10-30 8:59 am
你用咩WINDOWS?
仲有2.66GHz係C2D PD ?
RAM係512MB DDR2/DDR?
多數都會快D
最好行DUAL CHANNL
2007-10-30 8:07 am
如果CPU 係倒水Pump的話,RAM 就係條水管;
如果我地用盡曬力去bump 個水pumb,但水遲遲都去唔到我地個水盆度的話,就姐係話水管唔夠粗。
相反如果水管太粗,但水bump 唔夠力的話,水也遲遲唔能夠去到個水盆度。
CPU 同RAM 的關係太概就係咁
而你而家嘅情況就係水管唔夠粗。
參考: 自己


收錄日期: 2021-04-14 20:25:18
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20071029000051KK04621

檢視 Wayback Machine 備份