14.11.2012 Views

PC Architecture. A book by Michael B. Karbo

PC Architecture. A book by Michael B. Karbo

PC Architecture. A book by Michael B. Karbo

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

In 1987, Compaq hit on the idea of separating the system bus from the I/O bus, so that the two buses<br />

could work at different clock frequencies. By letting the CPU and RAM work on their own bus,<br />

independent of the I/O devices, their speeds could be increased.<br />

In Fig. 119, the CPU and RAM are connected to a common bus, called the system bus, where in reality<br />

the CPU’s clock frequency determines the working speed. Thus the RAM has the same speed as the<br />

CPU; for example, 12, 16 or 25 MHz.<br />

Figure 119. With this architecture, the I/O bus is separate from the system bus (80386).<br />

The I/O devices (graphics card, hard disk, etc.) were separated from the system bus and placed on a<br />

separate low speed bus. This was because they couldn’t keep up with the clock frequencies of the new<br />

CPU versions.<br />

The connection between the two buses is managed <strong>by</strong> a controller, which functions as a “bridge”<br />

between the two paths. This was the forerunner of the multibus architecture which all motherboards<br />

use today.<br />

Clock doubling<br />

With the introduction of the 80486, the CPU clock frequency could be increased so much that the RAM<br />

could no longer keep up. Intel therefore began to use clock doubling in the 80486 processor.<br />

The RAM available at the time couldn’t keep up with the 66 MHz speed at which an 80486 could work.<br />

The solution was to give the CPU two working speeds.<br />

● An external clock frequency<br />

● An internal clock frequency<br />

Inside the processor, the clock frequency of the system bus is multiplied <strong>by</strong> a factor of 2, doubling the<br />

working speed.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!