Glossary
of
Terms

What's Inside
ESD
integrated circuits
motherboard
CPU
math coprocessor
cache
clock speed
system bus
external bus
CPU revisited
memory
hard drives
disassembly
reassembly

The Processors (continued...)

The Pentium
With Intel's fifth generation of processors came a new name, the Pentium. Everyone, including the competition, expected the new chip to follow the same typical naming convention they had used for years, but Intel had different ideas. Instead of naming the chip the "586", they gave it a name that they could copyright. The name Pentium implies '5' and, maybe at first was just a name for their fifth generation of processors, but it's become a trademarked brand name, associated with Intel only, and continued throughout their later processors to today.

The original Pentiums (code named P5) borrowed a lot from the RISC processors. It uses superscalar technology, which is like having two processors in one. Intel developed a technology that could split up the program code. With multiple pipelines providing two separate program paths, the CPU can be processing two separate pieces of code at the same time. At times, this can allow for more than one instruction to be processed in a single clock cycle.

Intel's biggest problem was feeding data to the chip fast enough. They kept the pipelines full by doubling the width of the data bus from 32-bit to 64-bit, and increasing the clock speed from 33MHz to 66MHz. The expansion bus, with its own multiplier set at 0.5, still ran at 33MHz. The first two models ran at 60MHz and 66MHz (the 60MHz CPU had a 60MHz bus speed). The 66MHz Pentium had cooling problems and the Pentium 60 was much more reliable. By lowering the voltage to 3.3Vdc from 5Vdc, and taking advantage of newer micro-technology, Intel set the internal multipliers at 1.5 and increased the Pentium's internal speeds to 90 and 100 MHz.

There were many versions of the Pentium as a fifth generation processor. Newer processes and technologies allowed the P54C speeds from 133 to 200 MHz. The P55C was introduced in 1997 with approximately 72 new instructions that were targeted towards enhancing the performance of the graphics, audio, and animation involved in multimedia computing. Named the Pentium MMX (MultiMedia eXtensions), what most people didn't know at the time, was that it didn't have any affect on multimedia programs unless they were specifically written to take advantage of the new instruction set. What did improve performance, however, was increasing the size of the internal cache (L1) from 16K to 32K. The internal clock speeds for the MMX were150, 166, 200, 233 and 266 MHz.

Pentium Pro
The Pentium Pro (code named P6) began the 6th generation of processors from Intel. It doesn't include MMX technology, but what it does offer is a true RISC core. It has internal translation circuitry that can decipher the CISC instruction set into smaller sets that the RISC core can understand. Another characteristic of this 6th generation chip is an internal secondary cache of 256K.

It was discovered with the 486 that a small, internal primary cache (L1) of very fast SRAM placed right inside the CPU, with a faster and wider connection, increases the system's overall performance. It only makes sense then, that if you can place the secondary cache inside the processor, it would also increase performance.

That's what Intel did with the Pentium Pro. The only problem was that the number of circuits required for 256K of cache was just about as many as the CPU itself needed. All these circuits could not fit on the same piece of silicon. So they embedded two pieces of silicon (or substrate) inside the same chip and connected the CPU to the secondary cache with a dedicated 64-bit bus they called the "backside bus".

The new chip was no longer square like the previous processors, but rectangular, and about twice as wide. The chip required a new (socket 8) socket, but the speed of the secondary cache was now the same as the internal speed of the processor.

The most popular P6 chips ran at 166MHz and 200MHz. They had a 64-bit internal data bus and could access up to 64GB of memory (once again however, the chipset technology only allowed 512 MB on the motherboard).

The Pentium Pro's ability to translate CISC commands to RISC uses 32 bit logic circuits. It worked very well on the newer 32-bit programs, but was a real dog with early versions of Windows 95 and the older 16-bit software. For this reason it wasn't a good choice for the typical home computer and was used mainly in network servers.

continued...