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.

Fig. 168. ISA based Sound Blaster sound card.<br />

The MCA, EISA and VL buses<br />

The ISA bus was too slow, and the solution was to develop new standards for I/O devices. In 1987-88, two new I/O buses<br />

were put forward. First, IBM brought out their technologically advanced MCA bus. But since it was patented, a number of<br />

other companies pooled together to create the equivalent EISA bus.<br />

But neither MCA or EISA had a big impact on the clone market. We were stuck with the ISA bus up until 1993, when the VL<br />

bus finally became reasonably widespread. It was a genuine local bus, which means it worked synchronously with the<br />

system bus. The VL bus was very primitive; it was really just an extension of the system bus.<br />

The VL bus never managed to have a big impact, because almost at the same time, the robust and efficient <strong>PC</strong>I bus broke<br />

through. The various I/O buses are summarised below:<br />

Bus Description<br />

<strong>PC</strong>-XT<br />

from 1981<br />

ISA (<strong>PC</strong>-AT)<br />

from 1984<br />

MCA<br />

from 1987<br />

EISA<br />

From 1988<br />

VESA Local Bus<br />

from 1993<br />

<strong>PC</strong>I<br />

from 1993<br />

USB and<br />

Firewire, from<br />

1998<br />

<strong>PC</strong>I Express<br />

from 2004<br />

Synchronous 8-bit bus which followed<br />

the CPU clock frequency of 4.77 or 6<br />

MHz.<br />

Band width: 4-6 MB/sec.<br />

Simple, cheap I/O bus.<br />

Synchronous with the CPU.<br />

Band width: 8 MB/sec.<br />

Advanced I/O bus from IBM (patented).<br />

Asynchronous, 32-bit, at 10 MHz.<br />

Band width: 40 MB/sec.<br />

Advanced I/O bus (non-IBM), used<br />

especially in network servers.<br />

Asynchronous, 32-bit, at 8.33 MHz.<br />

Band width: 32 MB/sec.<br />

Simple, high-speed I/O bus.<br />

32-bit, synchronised with the CPU’s<br />

clock frequency: 33, 40, 50 MHz.<br />

Band width: up to 160 MB/sec.<br />

Advanced, general, high-speed I/O bus.<br />

32-bit, asynchronous, at 33 MHz.<br />

Band width: 133 MB/sec.<br />

Serial buses for external equipment.<br />

A serial bus for I/O cards with very high<br />

speed. Replaces <strong>PC</strong>I and AGP.

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

Saved successfully!

Ooh no, something went wrong!