Hardware Chapter2
Hardware Chapter2
MotherBoard
The Motherboard is the central hub of a computer system, integrating and connecting all of the
hardware components to form a cohesive, functional unit. Here’s a detailed breakdown:
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 1/24
3. Physical Composition:
Typically constructed from fiberglass, it appears green or brown and hosts a web of copper
lines (circuit paths).
Groups of these lines are organized into buses, each serving specific functions, such as data,
address, or power transmission.
4. Component Connections:
Components can be integrated (built into the motherboard), attached via connectors (e.g.,
CPU socket, RAM slots), or connected externally:
Integrated: Some motherboards have built-in components, such as audio, video, and
network (NIC) controllers.
Attached Components: Key parts like the CPU, RAM, hard drive, and optical drives
connect via specific connectors, slots, or sockets on the motherboard.
External Connections: Peripheral devices like the keyboard, mouse, speakers, and
USB drives connect through external panels located at the back or front of the case.
This central, highly complex structure is what enables a PC to operate, coordinating and allowing
communication between every connected component, whether internal or external.
12′′ x 9.6′′
(30cm x 24cm)
Mini-ATX
5.9′′ x 5.9′′
(15cm x 15cm)
System case that can hold an ATX motherboard can also hold
CSC 347 5
Micro ATX
System case that can hold an ATX motherboard can also hold
micro ATX motherboard. The smaller mid or mini tower cases
would likely be too small for a full ATX motherboard but should
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 2/24
accommodate micro ATX motherboard. The terms mini-ATX
and micro-ATX are often used interchangeably.
9.6′′ x 9.6′′
(24cm x 24cm)
Mini-ITX (Information
Technology eXtended)
6.7′′ x 6.7′′
(17cm x 17cm) Types Description Size
BTX (Balanced
Technology
eXtended)
12.8” x 10.5”
(32.5cm x 26.7cm)
CSC 347 7
microBTX
10.4” x 10.5”
(26.4cm x 26.7cm)
picoBTX
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 3/24
picoBTX, microBTX or BTX chassis.
8” x 10.5”
(20.3cm x 26.7cm)
Motherboards come in a variety of form factors, each with distinct sizes and specifications suited for
different types of cases and system requirements. Here’s an overview of some common form factors:
8" x 10.5"
The smallest BTX variant for low-end, small-form-factor, and
picoBTX (20.3cm x
entertainment systems; fits picoBTX, microBTX, and BTX cases.
26.7cm)
These form factors provide options for various system needs, from high-performance builds to compact
setups for specific use cases like media centers or appliances.
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 4/24
board.
5. ATX is still the widespread standard, and BTX
cases and boards are rarely found in desktops.
In summary, while BTX aimed to address some cooling limitations of the ATX design, its limited
compatibility and adoption have kept ATX as the industry standard.
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 5/24
Feature ATX (Advanced Technology eXtended) BTX (Balanced Technology eXtended)
Component Specific component placement to maximize
Flexible component arrangement
Layout cooling
I/O Port
Located at the top of the motherboard Located at the bottom of the motherboard
Placement
Compatible with a wide range of cases, Requires BTX-compatible cases and
Compatibility
components, and power supplies components
Rarely found in desktops due to limited
Prevalence Most common form factor in desktops
adoption
Cooling Relies more on case fans and layout for Component placement aids cooling,
Efficiency cooling reducing need for additional fans
This table summarizes the main distinctions between ATX and BTX, highlighting the design intentions
and compatibility of each form factor.
Components on a Motherboard
CSC 347 10
display card, sound card, network interface card etc. that plugs
directly into a PCI slot on a computer's motherboard
• AGP or PCI-Ex Slot: it is used to connect Advanced Graphics cards.
• Power Connectors: power supply is connected to this
• Chipset: Group of specialized chips on the mother board
• Back Panel Connectors: External devices are connected to
motherboard or system through this back panel connectors
Component Description
Holds the CPU (Processor), which is the central component responsible for executing
Processor Socket
instructions.
Slots where RAM (memory) modules are installed to provide the system’s main working
Memory Slots
memory.
IDE (Integrated Drive Electronics) connectors are used to connect storage devices like
IDE Connectors
hard drives and CD/DVD drives.
PCI (Peripheral Component Interconnect) slots allow connection of expansion cards,
PCI Slot
such as display, sound, and network cards.
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 6/24
Component Description
Slots designed for Advanced Graphics cards; AGP (Accelerated Graphics Port) or PCI
AGP or PCI-Ex Slot
Express for higher performance.
Connects the motherboard to the power supply to distribute power to all connected
Power Connectors
components.
A group of specialized chips that control data flow between the CPU, memory, and
Chipset
peripherals.
Back Panel Connects external devices (keyboard, mouse, USB devices, etc.) to the motherboard via
Connectors the back panel.
These components work together to enable communication between different hardware parts,
providing essential connections for a fully functional computer system.
Components on a Motherboard
Processor Socket
CSC 347 12
Here is an overview of Processor Sockets on a motherboard and the major CPU manufacturers:
These manufacturers and socket types define compatibility and performance options for building and
upgrading computer systems.
Core i7
sockets
LGA771
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 8/24
or
Socket J
Core 2 Extreme
servers
LGA775
or
Socket T
DDR2 memory
Most popular Intel socket
No longer sold
Here's a table summarizing Intel processor socket types used in desktop computers:
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 9/24
Socket
Processor Family Description
Name
- 1366 pins that make contact with
pads on the processor
LGA1366
Core i7 - Supports DDR3 memory
(Socket B)
- Intended to replace LGA771 and
LGA775 sockets
- 771 pins that make contact with
pads on the processor
LGA771 - Used in high-end workstations
Core 2 Extreme
(Socket J) and low-end servers
- Supports DDR2 memory on
boards with dual processor sockets
This table provides an overview of Intel desktop sockets, their supported processor families, and some
specifications.
AM2+ or
AMD2+ Phenom II, Phenom, and Athlon
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 10/24
CSC 347 Lecture 2: Motherboard and Buses 15
AM2 or AMD2 Athlon and Sempron
Here’s a table summarizing AMD processor socket types used in desktop computers:
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 11/24
This table lists AMD sockets with their compatible processors and key specifications, providing an
overview of AMD desktop processor compatibility.
Memory Slots
CSC 347 16
172-pin MicroDIMM DDR SDRAM
184-pin DIMM DDR SDRAM
200-pin SO-DIMM DDR SDRAM and DDR2 SDRAM
204-pin SO-DIMM DDR3 SDRAM
214-pin MicroDIMM DDR2 SDRAM
240-pin DIMM DDR2 SDRAM, DDR3 SDRAM, and FB-DIMM DRAM
Here’s a table summarizing memory slot types and their corresponding memory modules:
This table provides an overview of different memory slot types and their compatibility with various
memory standards.
Chipset
CSC 347 18
I/O-control-hub (Southbridge)
– Northbridge links the CPU to very high-speed devices, especially main
memory and graphics controllers
– Southbridge connects to lower-speed peripheral buses (such as PCI). In many
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 12/24
modern chipsets, the southbridge actually contains some on-chip integrated
peripherals, such as Ethernet, USB, and audio devices
• Chipset controls the flow of bits that travel between the CPU, system
memory, and the motherboard bus
• Efficient data transfers, fast expansion bus support, and advanced power
management, and many more are the features of chipset
Component Description
In modern systems, the chipset enables efficient communication between essential components,
optimizing performance and power management.
Components on a Motherboard
Bus Architecture
CSC 347 21
– I/O Bus: Data and control signals to and from input and output devices
travel through this bus.
Components on a Motherboard
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 13/24
Bus Architecture (Cont’)
• Bus refers to pathways that power, data and control signals are used
to travel from one component to another in the computer
• Today’s PCs have four or five buses, each with different speeds, access
methods, and protocols
• A maze of circuits that make up a bus can be seen on the bottom of the
motherboard. These embedded wires carry four kinds of cargo:
– Electrical power. Chips on the motherboard require power to function.
CSC 347 22
– Electrical power. Chips on the motherboard require power to function.
These chips tap into a bus’s power lines and draw what they need.
– Control signals. Some wires on a bus carry control signals that coordinate
all the activity.
– Memory addresses. Components pass memory addresses to one another,
telling each other where to access data or instructions.
– Data. Data passes over a bus in a group of wires, just as memory
addresses do. The number of lines in the bus used to pass data
determines how much data can be passed in parallel at one time.
Components on a Motherboard
CSC 347 23
• Signal goes first to a clock chip that adjusts the pulse, usually
increasing the pulse sent by the crystal
• As long as the PC is turned on, the quartz oscillator through the clock
chip fires a charge on the CLK wire in essence pushing the system
along
• Before installing a CPU into a system, it must make sure that the
crystal and clock chip send out the correct clock pulse for that
particular CPU
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 14/24
A bus refers to a set of pathways used to transfer data, control signals, and power between different
components of a computer. Different buses are used for different types of data and signals. Here’s a
breakdown:
Types of Buses:
Functions of Buses:
Electrical Power: Power lines on a bus supply the necessary electrical power for chips and
components on the motherboard.
Control Signals: Some wires carry control signals that manage the activities of the components on
the motherboard, ensuring proper operation.
Memory Addresses: Buses pass memory addresses to indicate where data or instructions should
be accessed.
Data: Data travels across the bus in parallel, depending on the number of data lines (data width).
The wider the bus, the more data can be transferred at once.
The system clock (determined by the system crystal) controls the speed at which the CPU and
other components operate. This clock is typically a quartz oscillator that sends a pulse at a fixed
frequency.
The pulse is sent to a clock chip, which adjusts and increases the pulse to synchronize the system.
Before installing a CPU, it’s important to ensure that the system crystal and clock chip provide the
correct speed for the specific processor to function properly.
In modern systems, buses play a crucial role in the efficient flow of data and instructions, ensuring that
the CPU and other components communicate seamlessly.
Firmware
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 15/24
• These instructions are always available, resulting reprogram is
CSC 347 25
• These instructions are always available, resulting reprogram is
not required every time the computer is started
What is Firmware?
Firmware refers to a type of software that provides low-level control for the hardware of a computer. It
is typically stored in ROM (Read-Only Memory) chips or flash memory and is integral to the operation
of various hardware components.
Key Characteristics:
Stored on ROM Chips: Firmware is typically stored on non-volatile memory chips (like ROM,
EEPROM, or flash memory), meaning it is retained even when the computer is powered off.
Provides Instructions: It contains software instructions that enable the hardware components to
function properly. This can include everything from the system’s boot-up sequence to control
instructions for devices such as hard drives, network adapters, or graphics cards.
Persistent: The instructions are permanently available, so there’s no need to reprogram or reload
the firmware every time the computer is started.
Low-Level Control: Firmware operates at a lower level than the operating system, directly
controlling the hardware. It acts as a bridge between the hardware and software of the system.
Overall, firmware ensures that essential hardware components are functional without requiring
software-level initialization each time the computer starts.
BIOS
• BIOS is not only responsible for informing the processor that the
devices are present on request but also for providing needed
CSC 347 26
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 16/24
devices are present on request but also for providing needed
instructions to communicate with them
• Whenever the processor makes a request of a component, the BIOS
steps in and translates the request into instructions that the
component can understand
Components on a Motherboard
BIOS
CSC 347 27
• Two machines with different processors, storage media, video
display units, and so on can run the same OS and applications.
The BIOS is a critical software component stored in the ROM (Read-Only Memory) on the motherboard.
It serves as the interface between the operating system (OS) and the hardware, allowing the OS to
communicate with various components of the system.
1. Hardware Control:
BIOS controls the system hardware by providing the necessary low-level software that
enables communication between the CPU and hardware devices such as storage devices,
video adapters, and input/output devices.
2. Initialization:
During the system boot-up process, BIOS initializes and checks the hardware components
(e.g., memory, storage, and peripherals) to ensure they are functioning properly before
handing over control to the operating system.
3. Translation of Requests:
When the processor makes requests to hardware components, the BIOS translates those
requests into instructions that the components can understand. For example, if the processor
requests to read from the hard drive, BIOS provides the necessary instructions to the drive.
4. Interface Layer:
The BIOS acts as a bridge between the operating system and the hardware, allowing for a
standardized method of interacting with system components. This means that different
machines, even with varying hardware, can run the same operating system and applications
because the BIOS abstracts the specific hardware details.
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 17/24
BIOS Layers:
A PC system can be broken down into several layers of hardware and software that interface with each
other. At the most basic level, these can be described as four primary layers, each of which can be
further subdivided into subsets:
Hardware Layer: This includes components like the processor, memory, storage devices, and
peripherals.
BIOS Layer: Provides low-level control over the hardware.
Operating System Layer: Handles higher-level control and management of system resources.
Application Layer: Runs the software applications that the user interacts with.
In summary, the BIOS plays a crucial role in managing and initializing hardware components and
providing an interface for the operating system to interact with these components. It abstracts
hardware details to ensure compatibility across different systems.
CSC 347 28
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 18/24
date and time of system, and boot
sequence
Here is a table summarizing the key differences between BIOS and CMOS:
BIOS runs when the computer is powered CMOS stores the BIOS configuration settings
Function on, performing POST (Power-On Self-Test) such as system time, boot sequence, and
and loading the operating system. hardware configuration.
CMOS refers to a type of memory (often
BIOS is stored in ROM (Read-Only Memory)
Location associated with a small chip) on the
on the motherboard.
motherboard.
BIOS contains firmware that provides low- CMOS holds small amounts of data, including
Data Stored level control for hardware initialization and the current date, time, boot sequence, and disk
system startup. drive configuration.
BIOS memory is non-volatile, meaning it CMOS memory is also non-volatile, but requires
Non-Volatility retains data even when the power is a small battery (CMOS battery) to retain data
turned off. when the computer is powered off.
Does not require a continuous power Requires a CMOS battery to maintain its
Power Source
source for retention. settings when the computer is turned off.
BIOS settings can be modified through the CMOS settings are modified via the BIOS setup
Modification
BIOS setup interface, often accessed interface, but the actual data is stored in the
Interface
during boot (e.g., pressing F2). CMOS chip.
Role in System BIOS performs the POST and loads the CMOS stores the settings that BIOS uses to
Startup operating system. configure the system during boot.
Summary:
BIOS is the firmware that controls hardware initialization and booting up the system.
CMOS refers to the memory where BIOS settings are stored and is powered by a battery to
maintain those settings when the computer is off.
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 19/24
Motherboard Connectors
CSC 347 29
CSC 347 32
Components on a Motherboard
Motherboard Connectors (Cont’)
CSC 347 33
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 20/24
Lecture 2: Motherboard and Buses
Components on a Motherboard
Motherboard Connectors (Cont’)
– Power connectors:
• Switched-mode power supply
(SMPS) supplies power to
mother board
• ATX, BTX, LPX, microATX, Flex
CSC 347 34
Components on a Motherboard
Motherboard Connectors (Cont’)
– On the other hand, SATA is the high speed interface with seven conductors.
SATA ribbon cable can be of 1 meter, and it enables hot-plugging.
Newer systems use SATA connections for the hard drive and PATA for the optical
CSC 347 35
Newer systems use SATA connections for the hard drive and PATA for the optical
drives or possibly even SATA connections for all drives
• Back Panel Connectors: ATX boards have a unique double-high connector area
(computer case back panel) for all the built-in connectors on the motherboard.
They are used to plug the mouse, keyboard, monitor, printer, sound, and other
available peripherals
CSC 347 36
Components on a Motherboard
Motherboard Connectors (Cont’)
Here is a summary of Motherboard Connectors and the most common types of slots and their
functions:
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 22/24
Connector Type Description
External Components outside the system case connected through the back-panel (e.g., keyboard,
Connection mouse, speaker).
Types of Slots:
Power Connectors:
Storage Connectors:
PATA (Parallel 40-pin connector used for hard drives and optical drives. Older systems typically use PATA for
ATA) optical drives.
SATA (Serial 7-pin high-speed connector for hard drives and optical drives, allowing hot-plugging. Newer
ATA) systems use SATA for all drives.
PS/2
Standard PS/2 connector for connecting mice and keyboards.
Mouse/Keyboard
USB Port Universal Serial Bus for connecting various USB devices (e.g., keyboard, mouse, etc.).
LAN (RJ-45) For connecting to Local Area Networks (LAN).
VGA Port DB15-pin female connector for connecting monitors.
High-Definition Multimedia Interface for transmitting uncompressed audio/video
HDMI Port (Optional)
streams.
DVI Port (Optional) Digital Visual Interface for connecting to LCD monitors.
These connectors and slots allow a motherboard to interface with various components, from internal
storage devices to external peripherals, making it a crucial part of the computer's functionality.
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 23/24
PATA vs SATA
Here is a comparison between PATA (Parallel ATA) and SATA (Serial ATA):
Power
Higher, due to multiple data lines Lower, more efficient as it uses fewer wires
Consumption
Backward No, PATA devices cannot use SATA No, SATA devices are not compatible with PATA
Compatibility ports ports
Larger (40 pins for PATA, 80 pins for
Connector Size Smaller (7 pins)
the cable with shielding)
Older systems, primarily for hard Modern systems, used for hard drives, SSDs, and
Common Uses
drives and optical drives optical drives
Typically cheaper but becoming less Slightly more expensive, but widely available and
Cost
available standard
Key Differences:
1. Speed: SATA offers much faster data transfer speeds than PATA, which is critical for modern
storage devices like SSDs.
2. Cable Size: SATA cables are smaller, more flexible, and easier to manage inside a case compared to
the bulky PATA ribbon cables.
3. Hot Swapping: SATA allows devices to be swapped while the system is running, unlike PATA, which
requires the system to be powered down for safe connection/disconnection.
4. Power Efficiency: SATA is more power-efficient, using fewer pins and less power, making it more
suitable for mobile devices like laptops.
Overall, SATA has largely replaced PATA in modern computing due to its speed, efficiency, and flexibility.
Printed using Save ChatGPT as PDF, powered by PDFCrowd HTML to PDF API. 24/24