✔ 最佳答案
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.