Encyclopedia > Front side bus

  Article Content

Front side bus

Front-Side-Bus (FSB) is an Intel term describing a CPU-to-system memory data bus. It has been formerly known as CPU bus speed and system bus, too. It is the speed at which the CPU communicates with RAM (memory).

Many system components - including the PCI and AGP buses - run at speeds derived from the frontside bus speed. In general, a faster frontside bus means higher processing speeds and a faster computer.

How fast your processor runs at is determined by applying a clock multiplier to the frontside bus speed. For example, a processor running at 550MHz might be using a 100Mhz FSB; this means there is a clock multiplier setting of 5.5, thus the cpu is set to run at 5.5 times the Mhz speed of the front side bus: basically equating to 100Mhz x 5.5 = 550Mhz.

Most motherboards offer the ability for the user to manually set the clock multiplier and FSB settings by changing jumpers. Although many CPU manufacturers now usually "lock" an unchangable preset multiplier setting into the chip, meaning manually-set multiplier settings are ignored in favour of of the preset multiplier. It is possible to unlock some locked CPUs (namely those from AMD) through a complicated process of connecting electrical currents across points on the CPU's surface.

For some processors, the FSB speed can be increased to boost processing speed (called overclocking). This overclocking can take different forms; such as overclocking the front side bus higher than the motherboard was designed to go, or overclocking the front side bus for the purposes of overclocking a (usually, locked) CPU.

The PCI and AGP buses, which usually run much slower than the frontside bus, use dividers to reduce the clock speed. Typically the PCI bus runs at 33Mhz, and the AGP bus runs at twice the PCI bus's speed. The speed at which the PCI bus is set at is a division of the front side bus's speed: eg, a 166mhz front side bus will mean the PCI bus is set to run at 1/5th of the speed of the FSB. Usually a motherboard will have FSB speed increments at which these PCI dividers are designed with: typically 66mhz, 100mhz, 133mhz, 166mhz and 200mhz; meaning dividers of one half, one third, one forth and so on, to go with the standard bus speeds. When a person overclocks or just increases the front side bus speed away from one of the normal speed increments, the PCI bus (and AGP bus + the hard drive controller) will therefore be overclocked too: eg if Joe increases the front side bus from 100MHz to 105MHz, the PCI bus will now be at 35MHz and the AGP at 70MHz), because it is still retaining the ratio meant for the 100MHz bus. Changing the FSB all the way to 133MHz will swap over to a 1/4th ratio for the PCI bus, and therefore it will be similarly overclocked if the FSB is moved to 138MHz.

When choosing a FSB speed for the CPU you chose, be aware that you'll need to purchase memory capable of this faster speed. Pushing the front-side bus to 110 MHz means you are also pushing your memory, be it PC100 (or higher, i.e. PC133), to 110 MHz. Some PCI devices (such as sound cards) won't handle the PCI bus going too far above the default speed. Sometimes hard-drive controllers will behave incorrectly in such environments too.

In a typical image processing application where the data set (acquired images) 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.

One issue of confusion is the labeling of front side bus speeds. Typically a FSB today is dual or quad channel, meaning a FSB speed advertised as being "333Mhz" may actually be 166Mhz dual channel, effectively meaning 333Mhz of speed. Nowadays, PC (X86) CPUs work with front side bus speeds ranging from 133mhz duel channel (266Mhz effective) to 133Mhz quad channel (533MHz effective).

The back side bus goes to the L2 RAM cache and has always been faster than the front side bus which goes to main RAM and the rest of the system.

External links

All Wikipedia text is available under the terms of the GNU Free Documentation License

  Search Encyclopedia

Search over one million articles, find something about almost anything!
  Featured Article
Westhampton Beach, New York

... is 2.25 and the average family size is 2.81. In the village the population is spread out with 20.5% under the age of 18, 6.1% from 18 to 24, 24.6% from 25 to 44, 28.2% ...

This page was created in 27.4 ms