MOTHERBOARDS AND COMPONENTS
1. PROCESSORS
The computer will not run without a CPU. The CPU is often
referred to as the
brains of a computer. On the motherboard, the CPU is
contained on a single
integrated circuit called the microprocessor. The CPU
contains two basic
components, a control unit and an Arithmetic/Logical Unit
(ALU).
A control unit instructs the computer system on how to
follow the program
instructions. It directs the movement of data to and from
processor memory. The
control unit temporarily holds data, instructions, and
processed information in its
arithmetic/logic unit. In addition, it directs control
signals between the CPU and
external devices such as hard disks, main memory, and I/O
ports.
The Arithmetic/Logic Unit (ALU) performs both arithmetic and
logical operations.
Arithmetic operations are fundamental math operations like
addition, subtraction,
multiplication, and division. Logical operations such as the
AND, OR, and XOR
are used to make comparisons and decisions. Logical
operations determine how
a program is executed.
The processor handles most of the operations that are
required of the computer
by processing instructions, sending signals out, checking
for connectivity, and
ensuring that operations and hardware are functioning
properly. The processor
acts as a messenger to components such as the RAM, the
monitor, and the disk
drives.
The microprocessor is connected to the rest of the computer
system through
three buses. The buses are the data bus, the address bus,
and the control bus.
External Data Bus - Wires on the motherboard used by the CPU
to communicate with
peripherals and ROM. Address Bus - Wires on the motherboard
used by the CPU to
communicate and access memory through the Memory Controller
Chip (MCC). How
much memory a CPU can access depends on how many wires are
in the address bus.
Control Unit - The control unit is the circuitry that
controls the flow of information
through the processor, and coordinates the activities of the
other units within it.
There are many different companies that produce CPUs. They
include Intel,
Advanced Micro Devices (AMD), and Cyrix. Intel is credited
with making the first
modern, silicon-based CPU chip in 1971.
ROLES
• Performance: The processor is probably the most important
single determinant
of system performance in the PC. While other components also
play a key role in
determining performance, the processor's capabilities
dictate the maximum
performance of a system. The other devices only allow the
processor to reach its
full potential.
© JAHM PROCESSORS PC MAINTENANCE 2
• Software Support: Newer, faster processors enable the use
of the latest software.
In addition, new processors such as the Pentium with MMX
Technology, enable
the use of specialized software not usable on earlier
machines.
• Reliability and Stability: The quality of the processor is
one factor that
determines how reliably your system will run. While most
processors are very
dependable, some are not. This also depends to some extent
on the age of the
processor and how much energy it consumes.
• Energy Consumption and Cooling: Originally processors
consumed relatively
little power compared to other system devices. Newer
processors can consume a
great deal of power. Power consumption has an impact on
everything from
cooling method selection to overall system reliability.
• Motherboard Support: The processor you decide to use in
your system will be a
major determining factor in what sort of chipset you must
use, and hence what
motherboard you buy. The motherboard in turn dictates many
facets of your
system's capabilities and performance.
Native Execution Steps
Native execution processors are those that run standard x86
code directly, without
translation to RISC-like micro-instructions. The actual
stages used in execution vary by
the individual processor, with some more advanced ones using
more, smaller steps than
others. However, they basically follow the same general path
through the processor.
These are the main steps followed; note that they are
normally pipelined in a modern
CPU:
• Fetch: The first step is to load the instruction into the
execution unit so it can be
executed. Since memory is so slow compared to the processor,
this stage doesn't
involve a direct read from memory. Rather, special control
circuitry loads larger
blocks (16 or 32 bytes) of instruction data from memory and
into the primary
instruction cache. This data is then available for rapid
feeding to the execution
units as needed. Some processors have prefetch units that do
this.
• Decode: The decode stage is used to examine the
instruction loaded and
determine how large it is, whether or not it requires an
access to memory to read
data for execution, etc. Some processors employ multiple
decoders to increase
performance.
• Address Generate: Some instructions operate on memory
locations while others
do not. For those that access memory, the address of the
location is generated in
this stage based on information given as part of the
instruction.
• Execute: The instruction is actually executed here, based
on information
processed from the earlier steps.
• Write-Back: After the instruction is executed, it produces
some sort of a result.
In this stage, the results is written back either to an
internal register or the system
memory. Again, system memory is very slow so the result
isn't really written to it
directly but rather to a write buffer, where it is held
until it can be written to
system memory or the cache.
© JAHM PROCESSORS PC MAINTENANCE 3
The CPU executes a program, which is a sequence of stored
instructions. Each model of
processor has an instruction set, which it executes. The CPU
executes the program by
processing each piece of data as directed by the program and
the instruction set. While
the CPU is executing one step of the program, the remaining
instructions and the data are
stored nearby in a special memory called cache. There are
two major CPU architectures
related to instruction sets:
• Reduced Instruction Set Computer (RISC) – Architectures
use a
relatively small set of instructions, and RISC chips are
designed to
execute these instructions very rapidly.
• Complex Instruction Set Computer (CISC) – Architectures
use a broad
set of instructions, resulting in fewer steps per operation.
MMX is a set of multimedia instructions built into Intel
processors. MMX enabled
microprocessors can handle many common multimedia operations
that are normally
handled by a separate sound or video card. However, only
software especially written to
call MMX instructions can take advantage of the MMX
instruction set.
The latest processor technology has resulted in CPU
manufacturers finding ways to
incorporate more than one CPU core onto a single chip. Many
CPUs are capable of
processing multiple instructions concurrently:
• Single Core CPU – One core inside a single CPU chip that
handles all of
the processing capability. A motherboard manufacturer may
provide
sockets for more than one single processor, providing the
ability to build a
powerful, multi-processor computer.
• Dual Core CPU – Two cores inside a single CPU chip in
which both cores
can process information at the same time.
Processor slots and sockets
• ZIF (Zero Insertion Force): for tight connection and a
special lever to tighten and
loosen
• LIF (Low Insertion Force) not very tight and has no lever
Processor Modes
Processor modes refer to the various ways that the processor
creates an operating
environment for itself. Specifically, the processor mode
controls how the processor sees
and manages the system memory and the tasks that use it.
There are three different modes
of operation, that resulted from the evolution of the PC
from its humble beginnings with
the Intel 8088 chip.
Real Mode - The mode of memory access used by the CPU in
DOS. CPU can only
access 1MB of memory and can only run one program at a time.
© JAHM PROCESSORS PC MAINTENANCE 4
Protected Mode - The mode of memory access used by the CPU
to address more than
1MB of memory and run more than one program at a time by
“protecting” the part of
memory each program is running in from use by another
program.
Virtual Memory - When CPU uses a portion of a hard drive
storage device as memory.
Appears just like regular memory to the operating system.
Clock Speed - The speed at which a CPU can perform
calculations and access
peripherals or memory. This is controlled by the oscillating
System Crystal located on the
motherboard.
386 Enhanced Mode - Same as protected mode, but added the
enhanced features of
Virtual Memory and Virtual 8086.
Math Coprocessor - A processor other than the CPU that is
used to perform high level
math functions.
Internal Cache - On board RAM built into the CPU. This
allows the CPU to store
commands internally and execute them when it has time. Also
called Level one (L1)
cache.
External Cache - The same as L1 cache, only it is a special
RAM chip that sits on the
motherboard.
PROCESSOR HISTORY AND INFORMATION
Below is a listing of all known manufacturers made to date.
The following list lists the
processors manufactured in date order as well as a brief
description of the technology and
advances of each of the processors.
INTEL 4004 - Microprocessor introduced in 1970 with the
speed of 108KHz was the
worlds first microprocessor.
INTEL 8080 - Microprocessor introduced in 1974 running at
the speed of 2 MHz was
used in the world's first PC, the Altair.
INTEL 8086 (Code Name: P1)- Microprocessor first introduced
in 1976. The 80086 had
a 16-bit architecture that allowed it to work with 16-bit
binary numbers and pass them
through a 16-bit data bus. The 8086 was available in clock
speeds of 5MHz, 8MHz, and
10MHz.
MOTOROLA 6800 - Microprocessor released in 1979 was later
chosen by Apple for the
Macintosh computer.
INTEL 8087 - Floating-point math compressor compliant with
the 8086 / 8080
microprocessor family.
© JAHM PROCESSORS PC MAINTENANCE 5
INTEL 8088 - Microprocessor released in 1979. The 8088 was
the first Processor used in
the original IBM PC and XT personal computers because it was
less expensive than the
8086 microprocessor because of the availability of less
expensive eight-bit data bus
supporting chips made it the microprocessor for the IBM PC.
The 8088 was available in
speeds from 4.77 MHz and 8MHz.and used the 16-bit
architecture allowing it to work
internally with 16-digit numbers. The 8088 had the ability
of addressing up to 1MB of
RAM.
INTEL 80286 (Code Name: P2) - Microprocessor introduced by
Intel in 1982. Which
commonly is referred to as the 286 processor. The 286
processor supported 16-bit
architecture, supported virtual memory, and was available in
clock speeds of 8MHz,
10MHz, and 12MHz. The 286 was around 20 times faster then
the predecessor 8088.
INTEL 80287 - A compliant processor to the 286. A
floating-point math coprocessor.
Specially designed 286 chips have the capability of placing
the optional 80287 processor
on top of it. Giving the computer a math coprocessor.
INTEL 80386DX (Code Name: P3) - Microprocessor manufactured
in 1985 was the
next generation of Intel processors. The 80386DX included
the math compressor unlike
the 80386SX and still featured the 32-bit architecture and
built-in multitasking. The chip
was available in clock speeds of 16MHz, 20MHz, 25MHz, and
33MHz.
SPARC - Released in 1987 is short for Scaleable Processor
ARChiture by Sun - used
RISC (Reduced Instruction Set) to speed up processing.
INTEL 80486DX (Code Name: P4) - Microprocessor released
April 10th 1989. The
486DX featured a built-in memory cache and 32-bit
architecture. It had more than three
times the computing power of the 386DX and was available in
clock speeds of 25MHz,
33MHz, and 50MHz.
INTEL 80386SX - Microprocessor introduced in 1989 was the
next generation of Intel
processors. The 80386SX lacked a math coprocessor however
still featured the 32-bit
architecture and built-in multitasking. The chip was
available in clock speeds of 16MHz,
20MHz, 25MHz, and 33MHz.
INTEL 80386SL - Microprocessor introduced in 1990 which used
low power
consumption and was used mainly in portable computers.
INTEL 80486SX (Code Name: P45 / P23 ) - Microprocessor
introduced in April 1991
which is a less expensive version of the 80486DX. It lacked
the math coprocessor of the
80486DX and ran at lower clock speeds then the DX it ran at
16MHz, 20MHz, 25MHz,
or 33 MHz.
INTEL 80486DX2 (Code Name: P24 / P24S) - Microprocessor
first introduced in
March 2, 1992. It was based upon the popular 486DX however
featured internal clock
© JAHM PROCESSORS PC MAINTENANCE 6
speeds that doubled that of the system that operated it.
Thus, a DX2 on a system with a
33MHz bus would run at 66MHz. Also known as the i486DX2.
INTEL 80486DX4 (Code Name: P24C / P24CT)- Microprocessor
first introduced in
1994. The 486DX4 would triple that of the system that
operated it.
INTEL PENTIUM (Code Name: P5 (Pentium 60 - 66MHz))-
Microprocessor
introduced March 22, 1993 designed to replace the 486
processors. The new Pentium had
an additional 1.9 million transistors when compared to the
80486DX. The Pentium has a
32-bit address bus and a 64-bit data bus, and it can operate
at speeds of 60MHz to
200MHz. The Pentium was released in three generations. The
first-generation of Pentium
processors was the Pentium 60 and 66 MHz. These chips used a
273-pin PGA form factor
and ran on 5v power. Intel announced the release of a
second-generation introduced
March 7, 1994 included new processors from 75, 90, 100, 120,
133, 150, 166, and 200
MHz. The processors used 296-pin SPGA form factor that is
physically incompatible
with the first generation versions. The third-generation of
Pentium processors code
named P55C were introduced January 1997, which incorporated
the new technology
MMX. The Pentium MMX processors were available 166, 200, 233
MHz, and 266 MHz
mobile version.
INTEL PENTIUM PRO (Code Name: P6) - Microprocessor which was
designed for
the corporate users and for high-end servers and
workstations, preferably those using
Windows NT. The Pentium Pro CPUs are extremely fast with
32-bit applications and 3-
D image processing and rendering when compared to previous
Intel processors. The chip
runs at 166MHz and higher
INTEL PENTIUM II (Code Name: Klamath) - Initially the
Pentium II 233MHz was
released in 1997 and introduced a new physical architecture
which encased a circuit
board within a plastic case. With this new technology this
allowed the chip to be easily
added and removed. However previous owners of Pentium
motherboard could not
upgrade to this new type of chip unless the motherboard they
had included a SLOT 1
technology. The Pentium II runs from 233MHz to 450MHz.
INTEL PENTIUM III - Initially the Pentium III 500 MHz was
released in 1999 shortly
after its released Intel introduced the Pentium III 550 MHz
processor. The Pentium III
chip continued to use the SLOT 1 and could be used on
previous Pentium II
motherboards with BIOS support. Before its release a big
controversy concerning
privacy. The Intel Pentium III chips have a ID for each chip
helping to authenticate
peoples purchase over the Internet. However many argued that
this was another way for
someone to find out personal information about the
individual without there consent.
Intel disabled this feature by default and allowed it to be
released after released the chip.
Processor Slots
Slot-type processors were only on the market for a year.
Intel moved from the
socket configuration to a processor packaged in a cartridge
that fits into a slot in
the motherboard for its Pentium II processor. Similarly, AMD
has progressed
© JAHM PROCESSORS PC MAINTENANCE 7
from Slot A, similar to Slot 1, to Socket A for its high-end
AMD Athlon and Duron
processors.
AMD Processors
The best performing AMD processors are the Athlon, Athlon
XP, Thunderbird, and
Duron series. They, along side the Intel Pentium IIIs, are
currently the most used
microprocessors in high-end desktop systems, workstations,
and servers. The AMD
Athlon processor system bus is designed for scalable
multiprocessing. The number of
AMD Athlon processors in a multiprocessor system is
determined by chipset
implementation.
0 Comments