PC Hardware

System Memory Management

System Memory Management (SMM) is a hardware-based function that allows the microprocessor to selectively shut down the monitor, hard drives, and any other peripherals not in use. SMM works at the chip level; the microprocessor can be operating in real, protected, or virtual 8086 mode. SMM is transparent to all software running on the system, which decreases the likelihood of lockups.

Clock-Doubling Debuts

The need for speed spurred the introduction of new models of the 486 family through the spring of 1994, the last variations being the DX2 and DX4. These chips were models with faster clock speeds of up to 100 MHz. The processors were either 25- or 33-MHz versions that had been altered to run internally at double or triple their external speed. For example, the DX4 version of the 486 33-MHz processor ran at 33 MHz externally, but at 100 MHz internally (3 x 33.3 MHz). This meant that internal operations, such as numeric calculations or moving data from one register to another, occurred at 100 MHz, while external operations, like loading data from memory, took place at 33 MHz.

Slower external clock speeds allowed existing motherboard and memory designs to be used. Upgrades were less expensive, and new machines based on the DX technology could quote faster benchmarks at lower costs. The DX4 offered 16 KB of on-board cache, further boosting performance. The DX2 50-MHz-based machines should not be confused with machines designed around the 50-MHz 486DX processor-the latter performed much better.

Vendors such as AMD rode the wave with their own editions of the 486 for users feeling a need for greater speed. The following table lists the most popular 486 chips and third-party work-alikes.

Chip CPU Speed (MHz) Register Width External Data Bus Address Bus Internal Cache
Intel 80486DX 25, 33, 50 32-bit 32-bit 32-bit 8 KB
Intel 80486DX/2 50, 66 32-bit 32-bit 32-bit 8 KB
Intel 80486DX/4 75, 100 32-bit 32-bit 32-bit 16 KB
Intel 80486SX 16, 20, 25 32-bit 32-bit 32-bit 8 KB
Intel 80486SL 16, 20, 25 32-bit 32-bit 32-bit 8 KB
AMD AM486DX 33, 40 32-bit 32-bit 32-bit 8 KB
AMD AM486DXLV 33 32-bit 32-bit 32-bit 8 KB
AMD AM486DX2 50, 80 32-bit 32-bit 32-bit 8 KB
AMD AM486DX4 100, 120 32-bit 32-bit 32-bit 8 KB
AMD AM486DX
"Enhanced"
120, 133 32-bit 32-bit 32-bit 16 KB W/B
AMD AM486DXL2 50, 80 32-bit 32-bit 32-bit 8 KB
AMD AM486SX 33, 40 32-bit 32-bit 32-bit 8 KB
AMD AM486SXLV 33 32-bit 32-bit 32-bit 8 KB
AMD AM486SX2 33 32-bit 32-bit 32-bit 8 KB
CYRX CX486DX 33 32-bit 32-bit 32-bit 8 KB W/B
CYRX CX486DX2 50-80 32-bit 32-bit 32-bit 8 KB W/B
CYRX CX486DLC 33-40 32-bit 32-bit 32-bit 1 KB W/B
CYRX CX486SLC 20-33 32-bit 32-bit 32-bit 1 KB W/B
CYRX CX486SLC2 50 32-bit 32-bit 32-bit 1 KB W/B

Heat Sinks and Fans

The 486 is notable for one other item, the addition of a standard heat sink and, usually, a fan mounted on the CPU and powered by the PC. To maintain stable operation, the PC must provide proper cooling for the 5486 and newer CPUs. Failure of the cooling apparatus can lead to erratic behavior and-uncorrected-can damage the chip. If a customer complains of strange noises inside the PC, the CPU fan is a good place to look. As their bearings age, they start to whine.