Module 1.1
Hardware
THE MOTHERBOARD
• Provides connections for other circuits
(RAM, CPU etc.)
• Ensures communications between
components
• Provides power
Modular design – separate
components
NB for repair and upgrading
• ZIF-socket
• DIMM-slots
• SATA connectors
• External connectors (USB, VGA)
• Expansion slots (ISA, MCA, EISA, PCI, PCI-X,
AGP, PCI-E
Components on the motherboard
CPU
The machine cycle
1. Gets data & instructions from
RAM (memory)
2. Decodes instructions
3. Executes instructions
4. Sends data back to memory
ROM – Read only memory
• Firmware – Software on the ROM
• BIOS (Booting up)
• Controls hardware at the lowest level
• Options for the user to configure
• Checks that rest of hardware is
present and working (POST)
• Find OS and loads it
• CMOS
ROM in other devices
Firmware controls the basic working of
a device
E.g. The printer driver receives “print”
instruction from operating system and
translates it to an instruction that the
firmware can understand
The OS on smartphones and tablets is
stored in firmware
Upgrading of firmware
Device can be made to function faster and
get new functions
EEPROM is totally wiped and replaced
with an updated version (This is called
flashing)
This process must not be interrupted
Typical types of devices that need ROM
firmware upgraded: Smartphones, tablets,
GPS devices, video cards
RAM
DIMMs
RAM is:
• electronic
• fast
• volatile
• comparatively expensive
• limited by
number memory addresses that can
be accessed (32 bit / 64 bit)
number of memory slots
Video / Graphics cards
• Has a GPU and RAM
• Its task is to create images and display it on the
monitor
• Lessens the burden on the CPU
• Laptops have built-in/integrated video adaptor
AND video card, switches between them
• DVI – VGA – S-Video – HDMI -Crossfire
Act 1
Data transmission
• Role of motherboard: communication
between components
• How does data transmission takes place?
system clock controls timing of everything
two main types of connections
Communication between devices and system
Data-transfer
•
System Clock (GHz) – a quartz crystal that vibrates at a constant
frequency. All activities is coordinated against this.
Clock multiplication
• Bus – path along which data travels
• Point to point connections
Direct and dedicated, not shared between multiple components
CPU to RAM
CPU to graphics card
• To peripherals
Physical connection (USB, Firewire, Thunderbolt)
IRQ / Hardware interrupt
Plug and play
•
•
•
•
Device identifies it self
IRQ and memory space is allocated
Search for driver
Automatically loaded
Hot-swappable
Plug-and-Play
• the ability to plug in
or remove a device
even when the
power is on and
computer is
working
• E.g.: USB devices
• Not: video card,
hard drive
• technology that
automates the
configuration
process of a
device before it
can be used
Caching
In different situations
1. CPU
• Special high speed memory
• Level 1, 2, 3
2. Hard disk / Storage: part of
normal RAM
3. Communication
Web caching
Purpose of caching
• Prevents a slower medium from slowing
down the performance of a faster
medium.
Act 2
Storage
Characteristics
Types of storage
•
•
•
•
•
Non-volatile / Permanent
Relatively slow
Relatively cheap
Most is mechanical
Magnetic
Optical
•
•
•
– RPM
– Magnetic
– 2 physical sizes
•
•
•
IDE
SATA
Flash disks
Solid state disks
– SSD
– Expensive
– Fast
•
Act 3
Optical disks
– CD
– DVD
– BluRay
Other
Uses EEPROM
Is electronic
E.g. flash-memory and
SSD
Hard disk – Made of plate covered in magnetic
powder
Portable hard drives
– Firewire, USB, Thunderbolt, eSATA
Storage
Only public domain pictures and clipart
used.
• http://www.wpclipart.com
• http://commons.wikimedia.org/wiki/Main_P
age