Short Presentation of Early Intel Processors

written by: Denny Thomson; article published: year 2006, month 08;


In: Root » Computers and technology » Memory Processor Motherboards and buses » Short Presentation of Early Intel Processors

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article

8086

In 1978, Intel introduced the first major processor for personal computers—the 8086—which had a 16-bit data bus, 16-bit registers, and a 20-bit address bus. A 20- bit address bus meant that the 8086 could access 1MB of RAM. The speed of the 8086 ranged from 4.77 MHz to around 10 MHz, which is extremely slow considering today’s standards (approximately 1.5 GHz).

8088

The 8086 chip was too expensive for PC manufacturers to use in their systems and still sell the system at a reasonable price to their customers. So Intel introduced the cheaper 8088 chip a year after the 8086. Like the 8086, the 8088 processor had 16- bit registers and a 20-bit address bus (which meant it could access 1MB of RAM). However, the data bus was decreased from 16-bits to 8-bits. The 8088 ran at the same speed as the 8086, keeping its speeds at 4.77 MHz and 8 MHz. The 8086/8088 did not include a built-in cache, nor did it have a built-in math co-processor. If you wanted to add a math co-processor to your system, you would purchase an 8087 chip to sit on the system board beside the CPU. The 8087 chip was specifically designed as the math co-processor for the 8086 and 8088 processors.

80286

In 1982, Intel produced the 80286 chip, which had 16-bit registers and a 16-bit data bus, and ran at speeds ranging between 6 MHz and 20 MHz. Other than the speed increase, these characteristics matched that of the 8086—this time, however, the market was there. The 80286 also increased the size of the address bus to 24-bits, which meant that it could access up to 16MB of RAM. Like the 8086/8088, the 80286 processor did not contain its own internal cache, nor did it include a math co-processor. Processors prior to the 80286 chip ran in real mode, while the 80286 processor introduced what is known as protected mode. The following sections compare real mode with protected mode.

Real mode

Real mode meant that the processor accessed memory as a whole and dealt with it as a single entity. In other words, real-mode processors did not have any multitasking capabilities—the capacity to divide memory up into multiple parts and run a different application (or task) in each part, switching back and forth between them.

Protected mode

Protected-mode processors support the dividing up of system memory into different parts and assigning a different application to each part of memory. Therefore, protected-mode processors support multitasking and multitasking operating systems, such as Windows 95/98, Windows NT, and Windows 2000. Protected-mode processors also support virtual memory, which is the process of using hard disk space as emulated memory. This means you could have 2MB of RAM while the system is also using 10MB of hard disk space as “pretend” RAM. In this case—as far as the applications that are running are concerned—there is 12MB of RAM.

80386DX

In 1985, Intel released its first 32-bit processor, the 80386DX, which had a 32-bit data bus, a 32-bit address bus, and 32-bit registers. The 32-bit address bus meant that the 80386DX processor could access 4 gigabytes (GB) of RAM, which is an amazing improvement over previous processors (unfortunately, most people can’t afford to purchase 4 GB of RAM).

The speed of the 80386DX processor ranged between 16 MHz and 40 MHz. The 80386DX contains no built-in cache, and the math co-processor (the 80387 chip) has to be purchased separately. Once again, the math co-processor would be inserted on the system board in the math co-processor socket.

80386SX

Three years after the 80386DX chip was out, Intel released the 80386SX, which was a lower-end 386 chip. The 80386SX was a 16-bit processor, meaning it had a 16-bit data bus. It could also only access 16MB of RAM, so the address bus had been reduced to 24-bit. The speed of the 80386SX processor ranged from 16 MHz to 33 MHz. The registers were maintained as 32-bit registers.

Although both flavors of the 80386 chips support real and protected mode, they have taken this support to the next level. These chips enable on-the-fly switching between the two modes, whereas the 80286 processor had to be reset before it could switch from one mode to another.

The major difference between the 80386DX processor and the 80386SX processor is that the DX flavor is a 32-bit processor, while the SX flavor is a 16-bit processor. When you compare the characteristics of the 80286 and the 80386SX chip, you realize that the 80286 chip is competitive with the 80386SX chip. In reality, an 80386SX chip is nothing more than a glorified 80286 chip with a bigger price tag.

80486DX

In 1989, major advancements were made in the performance of the computer system when Intel released the 80486DX chip. This chip had a 32-bit data bus, a 32-bit address bus (4GB of RAM), and 32-bit registers.

The 80486DX chip introduced two major advancements in CPU technology. The first was the idea of integrating cache directly into the chip. The 80486DX had 8 kilobytes (K) of built-in cache, or what is called L1 cache. The second major advancement was that the math co-processor was integrated inside the 80486DX chip. Now, instead of buying a math co-processor chip and inserting it onto the system board, the chip was integrated and working as long as it was enabled in the system BIOS. The speed of the 80486DX ranged from 20 MHz to 50 MHz (20 MHz, 25 MHz, and 33 MHz were the most popular speeds). After the original 486s, a second generation of the 80486DX arrived that were marketed as 80486DX2-50, 80486DX2-66, and 80486DX4-100. The following sections discuss the DX2 and DX4 model processors.

80486DX2

The “80486DX” portion of “80486DX2-50” means that the processor is the DX flavor of the 80486. The “2” after the “DX” implies “clock double,” a term indicating that the CPU is working at twice the speed of the system board. In our example, the CPU works at a speed of 50 MHz, while the system board runs at 25 MHz. So, as information travels out of the CPU and hits the system board, the data slows down to half the speed. The same could be said for the 80486DX2-66. The CPU works at a speed of 66 MHz, while the system board runs at 33 MHz.

80486DX4

The DX4 model works exactly the same way as the clock double, only the clock double is actually a clock triple. In other words, the CPU works at three times the speed of the system board. So, why call it a “DX4” if it’s really a clock triple? Because one extra enhancement, other than the clock triple, was added to the DX4: 8K more of L1 cache to the chip. The idea is that our clock triple plus the extra 8K of cache memory gives us a DX4 chip: (clock)3 plus 8(K) equals (DX)4. All 80486 chips—except the DX4 chips, which have 16K of L1 cache—have 8K of L1 cache. Also, all processors created after the 80486 chip use L1 cache, though they may differ in the actual amount. This becomes one of the selling points of the different processors.

80486SX

Two years after the success of the 80486DX chip, Intel decided to market a lowerend 80486 chip. This new chip, released in 1991, was called the 80486SX. What did the 80486SX chip have that made it so special? Or maybe a better question to ask is: What didn’t it have? The 80486SX chip was a full-blown 80486DX with the integrated math co-processor disabled. This time, Intel was trying to attract customers who could not justify the price of the more functional chip, so Intel simply downgraded the 80486DX, marketing it as a different chip and selling it at a lower price.

Because the 80486SX chip did not have an integrated and functioning math co-processor, there was a place on the system board to add a math co-processor chip (the 80487SX).

Disclaimer

1) E-articles is not responsible for the information contained by this article as well for any and all copyright infringements by authors and writers. E-articles is a free information resource. If you suspect this article for any copyright infringement, please read the terms of service and contact us to investigate the problem.
2) E-articles is not responsible for inaccuracies, falsehoods, or any other types of misinformation this article may contain and will not be liable for any loss or damage suffered by a user through the user's reliance on the information gained here.

link to this article