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.

Figure 135. Older RAM modules.<br />

FPM RAM could not run any faster than 66 MHz, but that was fine for the system bus clock frequency in the original<br />

Pentium processors.<br />

After FPM came EDO RAM (Extended Data Out). EDO is a bit faster than FPM because the data paths to and from the<br />

RAM cells have been optimised. The gain was a 3-5 % improvement in bandwidth. The clock frequency could be<br />

increased to 75 MHz, but basically, EDO is not very different to FPM RAM.<br />

When Intel launched the Pentium processor, there was a change to using the 64 bit wide RAM modules (with 168 pins,<br />

as in Fig. 127, which are still used for SDRAM today.<br />

Figure 136. An old motherboard with sockets for both 64-bit and 32-bit RAM modules. From the transition period<br />

between EDO and SDRAM.<br />

SDRAM<br />

The big qualitative shift came in around 1997, when SDRAM (Synchronous DRAM) began to break in. This is a<br />

completely new technology, which of course required new chipsets. SDRAM, in contrast to the earlier types of RAM,<br />

operates synchronously with the system bus.<br />

Data can (in burst mode) be fetched on every clock pulse. Thus the module can operate fully synchronised with (at the<br />

same beat as) the bus – without so-called wait states (inactive clock pulses). Because they are linked synchronously<br />

to the system bus, SDRAM modules can run at much higher clock frequencies.<br />

The 100 MHz SDRAM (<strong>PC</strong>100) quickly became popular, and with new processors and chipsets, the speed was brought<br />

up to 133 MHz (<strong>PC</strong>133).<br />

Another innovation in SDRAM is the small EEPROM chip called the Serial Presence Detect chip, which is mounted on<br />

the modules. It is a very small chip containing data on the modules speed, etc.

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

Saved successfully!

Ooh no, something went wrong!