Beruflich Dokumente
Kultur Dokumente
1
• The design of a motherboard is dependent on the type
of CPU and mainly oriented around the chipset present
onboard.
Functions of Motherboard
• Motherboard provides a substrate upon which other
components of a system such as CPU, RAM, ROM, Chipset,
and Expansion Slots can reside.
2
• They provide IR port, CNR slot, IEEE 1394, USB for
attaching emerging high-speed serial devices.
Components of a Motherboard
There are various components of a motherboard which fixed
together into a single unit leads to the proper functioning of a
motherboard.
2
(3) Plugs, Connectors, and Ports: The motherboard also
contains a number of inputs and outputs, to which various
equipment can be connected. Most ports (also called I/O ports)
can be seen where they end in a connector at the back of the
PC. These are:
2
Motherboard Form Factors
A motherboard form factor just describes the dimensions or
size of the motherboard and what the layout of the
2
motherboard components is. It is important to understand the
different motherboard form factors, because you cannot take
any motherboard and place it in a computer case. You must put
an ATX board in an ATX case.
• Full size AT
• Mini or Baby AT
• LPX
• ATX
• Mini-ATX
• NLX
2
Active and Passive Backplane
2
Full Size AT
Baby AT:
• 8.66 inches wide and 13 inches long.
• Compatible with almost every type of case.
• Mounting in newer Baby-AT boards.
• Problem full length expansion cards.
Baby AT
LPX:
• 8.66 inches wide and 13 inches long.
2
• Western Digital first introduced this form factor in some of
their systems.
LPX
ATX:
• Released by Intel in 1995.
2
ATX
Mini-ATX:
• 11.2 inches in length and 8.2 inches wide.
• More cost-effective.
Mini-ATX
NLX:
• Quickly replaceable motherboards.
2
• Backplane flexibility.
2
Chipset
The Chipset is the glue that connects the microprocessor to the
rest of the motherboard and therefore to the rest of the
computer. On a PC, it consists of two basic parts -- the
Northbridge and the Southbridge. All of the various
components of the computer communicate with the CPU
through the chipset.
2
Chipset History
• At one time, multiple, smaller controller chips performed
different types of functions.
• There was a separate chip (often more than one) for each
function: controlling the cache, performing direct memory
access (DMA), handling interrupts, transferring data over
the I/O bus, etc.
What is Chipset?
• A chipset is just a set of chips
2
• The term “chipset” is also used to refer to the main
processing circuitry on many video cards.
2
• Secondary cache write policy – Write back or Write
through.
2
• Auto detection of memory.
2
ARCHITECTURE OF CHIPSET
2
WORKING OF CHIPSET
2
Expansion Slots
The most visible parts of any motherboard are the expansion
slots. These look like small plastic slots, usually from 3 to 11
inches long and approximately 1⁄2 inch wide. As their name
suggests, these slots are used to install various devices in the
computer to expand its capabilities. Some expansion devices
that might be installed in these slots include video, network,
sound, and disk interface cards.
If you look at the motherboard in your computer, you will more
than likely see one of the main types of expansion slots used in
computers today:
• ISA
• PCI
• PCIe
• AGP
• AMR
• CNR
2
ISA expansion slots
2
PCIe Expansion Slots
Accelerated Graphics Port (AGP) slots are very popular for video
card use. In the past, if you wanted to use a high-speed,
accelerated 3D graphics video card, you had to install the card
into an existing PCI or ISA slot. AGP slots were designed to be a
direct connection between the video circuitry and the PC’s
memory. They are also easily recognizable because they are
usually brown, are located right next to the PCI slots on the
motherboard, and are shorter than the PCI slots.
There are seven different speed levels for PCIe, and they
are designated 1X, 2X, 4X, 8X, 12X, 16X, and 32X. These
designations roughly correspond to similarly designated AGP
speeds. The slots for PCIe are a bit harder to identify than other
expansion slot types because the slot size corresponds to its
speed. For example, the 1X slot is extremely short (less than an
inch). The slots get longer in proportion to the speed; the
longer the slot, the higher the speed.
The reason for this stems from the PCIe concept of lanes, which
are the multiplied units of communication between any two
PCIe components and are directly related to physical wiring on
the bus. Because all PCIe communications are made up of
unidirectional coupling between devices, each PCIe card
2
negotiates for the best mutually supported number of lanes
with each communications partner.
An AMR slot
2
CNR riser card could be added to enhance the onboard
capabilities. Additional advantages of CNR over AMR include
networking support, Plug and Play compatibility, support for
hardware acceleration (as opposed to CPU control only), and no
need to lose a competing PCI slot unless the CNR slot is in use.
PROCESSOR
A processor is the logic circuitry that responds to and
processes the basic instructions that drive a computer. The
term processor has generally replaced the term central
processing unit (CPU). The processor in a personal computer or
embedded in small devices is often called a microprocessor.
2
• Though initially all x86 processors came with CISC
architecture, present day x86 processor architecture is
actually a perfect blending of RISC and CISC.
Working of CPU
2
set, with its varying length from 8 to 120 bit, was originally
developed for the 8086 with its mere 29000 transistors.
The RISC instructions are brief and the same length (for
example 32 bit long, as in Pentium Pro), and they process much
faster than CISC instructions. Therefore, RISC is used in all
newer CPUs. However, the problem is that the instructions
arrive at the CPU in 8086 format. Thus, they must be decoded
for every new CPU generation; the instruction set has been
expanded. The 386 came with 26 new instructions, the 486
with 6 new instructions, and Pentium with 8 new instructions.
These changes mean that some programs require at least a
386 or a Pentium processor to work.
2
Seventh Generation (P7) AMD Athlon, AMD Duron, AMD Opteron,
AMD Turium, Intel ItaniumI/ItaniumII
• Internal Registers
• L1 Cache
• Control Unit
• ALU
• FPU
2
connects the CPU with the main memory and is used to
connect to other components within the computer.
• The FSB can range from speeds of 66 MHz, 133 MHz, 100
MHz, 266 MHz, 400 MHz, and up.
• As with the data bus, each wire in the Address bus carries
a single bit of address information.
Backside Bus
• The back side bus is a special bus that allows
communication between the CPU and the l2 cache, which
is a device that offloads some specialized computing tasks
to make the CPU operate more quickly. Nothing besides
the cache and CPU are connected to the back side bus.
• Some Lines are output only, some lines are input only.
2
• Architecture: Basic design of a microprocessor. May
include process technology and/or other architectural
enhancements.
2
Processor Sockets
Socket Pins Pin Layout Voltage Supported Processors
Number
Socket 3 237 19x19 PGA 5v/3.3v 486 SX/SX2, DX/DX2, DX4, 486
Pentium Overdrive, AMD 5x86
Socket 6 235 19x19 PGA 3.3v 486 DX4, 486 Pentium Overdrive
Socket 370 370 37x37 SPGA Auto VRM Celeron/Pentium III PPGA/FC-PGA
(PGA370)
Slot 1 (SC242) 242 Slot Auto VRM Pentium II/III, Celeron SECC
Processor Packaging
2
• DIP
• PGA
• CPGA
• SPGA
• FC-PGA DIP
• MCM
• LCC
• PLCC
• PQFP
• BGA
• SEC
2
Standardized Sockets and Slots
• Originally the purpose of providing a CPU socket on the
motherboard was just to provide a place to insert a
processor onto the motherboard.
• However over the last few years Intel and AMD, the two
major processor makers in the PC world, have defined
several socket interface standards for PC motherboards.
Inserting a CPU
There are several types of CPU sockets available. Today
virtually all desktop PCs come with some variation of the SEC
packaging. Other CPUs are generally not worth upgrading and
may be one of two common types of package:
• Low-insertion-force (LIF)
• Zero-insertion-force (ZIF)
2
Computer Memory
The term computer memory refers to any form of electrical
storage device inside a computer. However, most often the
term refers to fast, temporary forms of storage. If the
processor needs to retrieve each and every piece of data
from the hard disk drive, the speed of the processor will
become considerable slow. But when the same piece of data
is stored in the computer memory, the processor can access
it more quickly. Most forms of memory are intended to store
data temporarily.
2
Types of Computer Memory
• Cache and registers
• RAM
• ROM
• FLASH Memory
• EMBEDED Memory
• OTPICAL Memory
Cache:
2
L1 Cache:
• Caching will store any code that has been read and
keep it available for
• Registers
These are memory cells built right into the CPU that
contain specific data needed by the CPU, particularly the
arithmetic and logic unit (ALU).
L2 Cache:
L3 Cache:
2
RAM
• The capacitor can retain charge for a fraction of a
second, so DRAM requires an entire circuitry to keep
the capacitors charged. The process of recharging the
capacitors is known as refreshing.
o Parity
o ECC
2
Types of RAM
• Static RAM (SRAM):
• FPM DRAM:
• EDO DRAM:
• SDRAM:
• DDR SDRAM:
• RDRAM:
• DDR2:
• VRAM:
SRAM:
DRAM:
2
capacitor leaks charge, because of which data is stored in a
DRAM for on it a tiny fractions of seconds before getting lost. To
overcome this problem, the DRAM needs to be refreshed
periodically. Because of periodic refreshing it gets its name as
“dynamic” and hence called Dynamic RAM (DRAM).
FPM DRAM:
The Fast Page Mode DRAM (FPM DRAM) is slightly faster than
conventional DRAM. This is because of the fact that FPM DRAM
works by eliminating the need for a row address if data is
located in the row previously accessed. It is sometimes called
page mode memory.
EDO DRAM:
SDRAM:
2
This type of memory synchronizes its input and output signals
with the incoming clock that is used in the system board. By
doing so, data transactions can continually take place with
each successive rising edge of the clock. SDRAM is about five
percent faster than EDO RAM and its transfer rate to L2 cache
is approximately 528 Mbps.
DDR RAM:
Double Data Rate SDRAM also known as DDR RAM is just like
SDRAM except that ia higher bandwidth, meaning greater
speed. This is achieved by transferring data on the up and
down tick of clock cycle. Maximum transfer rate to L2 cache is
approximately 1064 Mbps for 133 MHz
RDRAM:
2
DDR2:
VRAM:
Video RAM is a type of RAM which can be read from and written
to at the same time. This is called dual-ported memory. On the
other hand DRAM is single ported, which means that the
memory can be written to and read from, but one at a time and
not simultaneously. VRAM is most commonly used on video
accelerator because it outperforms the other memory type by
being dual ported.
Flash Memory:
Embedded Memory:
Optical Memory:
2
very inexpensively, and more importantly, transporting that
data between computer devices.
ROM
• ROM is a nonvolatile memory that is installed by the
vendor of the computer during the process of
manufacturing the motherboard or secondary
components that need to retain the code when the
machine is turned off.
Types of ROMs
• PROM
• EPROM
• EEPROM
PROM:
2
PROM
EPROM:
EEPROM:
2
Memory Packaging
Memory is available in various physical packaging. Roughly in
order of their appearance, the major types of packaging
include:
• DIP
• SIPP
• SIMM
• DIMM
• SODIMM
• RIMM
2
• One of the first module forms of DRAM, the SIPP is a
printed circuit board with individual DRAM chips
mounted on it.
2
Dual Inline Memory Module (DIMM):
2
Small Outline DIMM (SODIMM):
• High speed 1066, 800, 711 and 600 MHz RDRAM storage
2
Memory Allocation
• How the memory is allocated for use by the CPU is
called memory mapping
2
Memory Mapping:
• Expanded memory
Conventional Memory:
2
• The upper memory area (UMA), the memory block from
640 KB to 1024 KB, is designated for hardware use, such
as video RAM, BIOS, and memory-mapped hardware
drivers that are loaded into high memory.
Expanded Memory:
2
80386DX processor, memory was addressable up to 4
GB. Extended memory is
Shadow RAM:
2
Memory Errors: Detection and Correction
Almost all computers check every memory bit at system
startup to determine whether there are any memory errors.
There are two methods available to detect and correct the
memory errors. These are:
• Parity checking
Parity Checking:
2
A more sophisticated mechanism of error detection and also to
remove such memory errors is the error-correction code (ECC)
mechanism. The ECC mechanism works in conjunction with the
memory controller.
The ECC scheme requires extra bits per byte of storage to store
the code that contains the bit sequence of data to be stored or
to be read. ECC memory requires five extra bits to protect an 8-
bit byte, six to protect a 16-bit word, seven to protect a 32-bit
word, and eight to protect a 64-bit word.
2
2