Log in Sign up
Back to Discover
💻

Front-side bus

technology Maturity 11-13

A computer uses a path to talk.

Motherboard diagram.svg
Motherboard diagram.svg
It carries data from the brain. This helps the parts work fast. It makes your computer run well. Do you like fast computers?

32 words

A computer brain needs to talk to other parts.

Motherboard diagram.svg
Motherboard diagram.svg
It uses a special path to send data. This path is called a front-side bus. It carries data to a middle part. This middle part connects to the memory.
Dual Core Generic.svg
Dual Core Generic.svg
A fast path helps the computer run well. If the path is slow, the brain must wait. This can make the computer feel slow. A fast path makes the computer work better.

75 words

A computer brain is called a CPU. It needs a way to talk to other parts.

Motherboard diagram.svg
Motherboard diagram.svg
This path is called the front-side bus, or FSB. It was used a lot in the 1990s and 2000s. The FSB carries data between the CPU and a part called the northbridge. The northbridge is a controller that helps data move.
Dual Core Generic.svg
Dual Core Generic.svg
The speed of this bus is very important. It helps show how well a computer works. If the FSB is slow, the CPU must wait for data. This makes the computer feel slow.

Some people try to make the FSB go faster. This is called overclocking. It can make the computer work better. But it can also cause heat or mistakes. Most computers from stores do not let you do this.

Today, most computers use new ways to move data. These new ways connect the CPU directly to memory. This helps the computer work even faster. Old FSB designs were replaced by things like Intel QuickPath Interconnect. These new paths help data flow without a middle part.

179 words

A computer needs a way to share information quickly. The front-side bus, or FSB, is a communication interface used for this. It was very common in Intel computers during the 1990s and 2000s.

Motherboard diagram.svg
Motherboard diagram.svg
This bus acts like a main road for data. It carries information between the central processing unit (CPU) and a part called the northbridge. The northbridge is a memory controller hub that helps manage the flow. The speed of this bus is a major way to measure how well a computer performs.
Dual Core Generic.svg
Dual Core Generic.svg

How the FSB works involves a few specific steps. First, the CPU sends or receives data through the bus. This data travels to the northbridge to reach the system memory, also called RAM. The bus speed and the memory speed often work together. Sometimes, the memory must run at the exact same frequency as the FSB. In other cases, they run at different speeds in a way called an asynchronous system. If the FSB is too slow, the CPU might sit idle while waiting for data.

Motherboard diagram.svg
Motherboard diagram.svg

Intel Corporation began using this term in the 1990s. They introduced it around the time of the Pentium Pro and Pentium II products. While Intel used the FSB, a competing company called AMD used the EV6 bus.

Dual Core Generic.svg
Dual Core Generic.svg
The name "front side" describes the external path from the processor to the rest of the system. This is different from the "back side" bus. The back-side bus connects the CPU to its own internal cache. This internal path is much faster than using the FSB to reach the main memory.

There are many specific numbers that describe how these buses perform. For example, a Pentium 4 processor might use a 100 MHz or 133 MHz FSB. Some high-end Pentium 4 models could reach transfer rates of 6400 MB/s.

Motherboard diagram.svg
Motherboard diagram.svg
The speed is calculated by looking at the bus width and the clock frequency. A 64-bit wide bus at 100 MHz with four transfers per cycle moves 3200 MB/s. Some people try to increase these speeds through a practice called overclocking. This can boost performance but might cause overheating or errors.
Dual Core Generic.svg
Dual Core Generic.svg

Today, the original FSB design has mostly been replaced by newer technology. Systems now use faster connections like Intel QuickPath Interconnect or AMD's HyperTransport.

Motherboard diagram.svg
Motherboard diagram.svg
These new paths allow the CPU to connect more directly to the memory. This removes the need for the old northbridge middleman. These modern designs help computers handle huge amounts of data much more easily. You can think of it as upgrading a narrow village road into a wide, direct highway. This evolution makes modern computers much more powerful than the ones from the 1990s.

454 words

The front-side bus, or FSB, is a critical communication interface used in computer architecture. It serves as the primary pathway for data to travel between the central processing unit (CPU) and other system components. During the 1990s and 2000s, the FSB was a standard feature in many Intel-based computers. Competing AMD processors often utilized the EV6 bus to perform similar functions. This interface is vital because a fast CPU can be wasted if it cannot fetch data quickly enough. The speed of the FSB is frequently used as a key metric to measure overall computer performance.

Motherboard diagram.svg
Motherboard diagram.svg

To understand how the FSB works, one must look at the relationship between the CPU and the chipset. The FSB typically connects the CPU to a memory controller hub known as the northbridge. The northbridge then manages the flow of data to the system memory, or RAM. Other secondary buses, such as the Peripheral Component Interconnect (PCI) or the Accelerated Graphics Port (AGP), also connect to the chipset. These secondary buses often run at speeds derived from the FSB clock, though they are not always synchronized with it. This creates a chain of communication where the FSB acts as the central link for the processor.

Motherboard diagram.svg
Motherboard diagram.svg

There are distinct paths within a processor that handle different types of data. The front-side bus is the external interface used to communicate with the rest of the computer system. In contrast, many CPUs also feature a back-side bus. The back-side bus is an internal connection that links the CPU directly to its cache. Because this path is internal, the back-side bus and its connected cache are much faster than accessing system memory via the FSB. This distinction allows the CPU to access frequently used data almost instantly while using the FSB for broader system tasks.

Intel Corporation introduced the term "front-side bus" in the 1990s. This occurred around the time they announced the Pentium Pro and Pentium II product lines. Historically, the FSB design was a major improvement over the single system bus designs used in previous decades. While it was often called the "system bus," it primarily served PC-related motherboards and servers. It was rarely used in small embedded systems. In 2007, Intel shifted its approach by opening the FSB CPU socket to third-party devices. This allowed field-programmable gate array (FPGA) co-processors to connect to the system.

Motherboard diagram.svg
Motherboard diagram.svg

The performance of the FSB is defined by several specific technical factors. The maximum theoretical throughput, or bandwidth, is the product of the bus width, the clock frequency, and the number of transfers per clock cycle. For instance, a 64-bit wide FSB operating at 100 MHz with four transfers per cycle achieves a bandwidth of 3200 megabytes per second (MB/s). Intel refers to the technique of performing four transfers per cycle as "Quad Pumping." Different technologies support different transfer rates; for example, GTL+ performs one transfer per cycle, while AGTL+ performs four.

Motherboard diagram.svg
Motherboard diagram.svg

System speed is also closely tied to the relationship between the FSB and system memory. Often, the memory bus and the FSB must operate at the same frequency. If the FSB speed is increased to 450 MHz, the memory usually must run at 450 MHz as well. However, some modern systems use an "asynchronous" setup where the memory runs at a different ratio, such as 4:5. In such a case, a 400 MHz bus could support memory running at 500 MHz. This ratio can affect performance, especially in scientific applications or gaming where large datasets are processed.

Motherboard diagram.svg
Motherboard diagram.svg

Users sometimes engage in a practice called overclocking to increase these speeds. Overclocking involves manipulating frequencies and voltage to make components operate beyond their stock levels. While this can boost performance by reducing latency, it can also cause overheating or hardware failure. Most consumer computers from manufacturers like Dell or Hewlett-Packard have locked settings to prevent this. However, custom motherboards often allow users to edit these settings in the BIOS. This allows for manual control over the clock multiplier and FSB settings.

Dual Core Generic.svg
Dual Core Generic.svg

The FSB has largely been replaced by newer, more efficient technologies. Modern designs use point-to-point and serial connections to improve data flow. Examples include AMD's HyperTransport and Intel's QuickPath Interconnect (QPI) or Direct Media Interface (DMI). These newer systems remove the traditional northbridge middleman. Instead, the CPU integrates a memory controller to connect directly to the system memory. This change increases the complexity of the CPU but provides much higher throughput. This evolution ensures that high-performance processors can keep pace with the massive data demands of modern computing.

Dual Core Generic.svg
Dual Core Generic.svg

765 words
🖼️ Images & Media (2)
File:Dual Core Generic.svg
Dual Core Generic.svg
File:Motherboard diagram.svg
Motherboard diagram.svg
Up Next
💻
Multi-core processor
Technology
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.