The_Techie
Resident Techie
- Joined
- Dec 26, 2006
- Messages
- 11,240
It is a known fact (and being a Computer Engineer does help). However, the computer won't say that it is running at whatever FSB when you use slower RAM.
I'm sure it does
Setting a FSB speed is related directly to the speed grade of memory a system must use. The memory bus connects the northbridge and RAM, just as the front side bus connects the CPU and northbridge. Often, these two buses must operate at the same frequency. Increasing the front-side bus to 170 MHz in most cases also means running the memory at 170 MHz.
In newer systems, it is possible to see memory ratios of "4:5" and the like. The memory will run 5/4 times as fast as the FSB in this situation, meaning a 133 MHz bus can run with the memory at 166 MHz. This is often referred to as an 'asynchronous' system. It is important to realize that due to differences in CPU and system architecture, overall system performance can vary in unexpected ways with different FSB-to-memory ratios.
In complex image, audio, video, gaming, and scientific applications where the data set is large, FSB speed becomes a major performance issue. A slow FSB will cause the CPU to spend significant amounts of time waiting for data to arrive from system memory.
Source.
EDIT: Note that I am merely correcting your statement that slower RAM lowers the FSB. It plainly doesn't. Let us take my computer as an example:
It uses a 1,066MHz FSB, which translates into a 266MHz bus speed, which is multiplied by 9 to achieve a 2.4GHz internal clock speed, regardless of the RAM that is used. The slower the RAM, the longer the CPU will wait for instructions/data/whatever you want to call it from the RAM, however the FSB will still be 1,066MHz. If it was true that "667MHz RAM slows your FSB to 667", then the bus speed would be lowered to approximately 167MHz which would result in a 1.5GHz internal CPU speed. Your CPU will have more idle time, though
Last edited: