FAC1002 - Computer Hardware (I)
FAC1002 - Computer Hardware (I)
(COMPUTER HARDWARE)
Semester 1, Session 2020/2021
Center for Foundation Studies in Science
University of Malaya
THE SYSTEM UNIT
THE SYSTEM UNIT – A case that contains electronic components of the computer to
process data.
Case (or Chassis) ~ box made from metal or plastics to prepare a physical space
confinement to the system unit & protects the internal components.
THE MOTHERBOARD (or the System Board) – The main flat-circuit board of the System
Unit consists of a mass of chips & connections that organized the computer
activities.
Chipset (Bus Controller) ~ A specific chip that holds sets of ICs to control the Bus
Operations.
THE SYSTEM UNIT CONNECTORS PORTS
POWER SUPPLY
UNIT
ARITHMETIC-LOGIC
CONTROL UNIT
UNIT
DECODER ACCUMULATOR
System Bus
CHIPSET
(BUS CONTROLLER)
Expansion Bus Expansion Bus
System Bus
CHIPSET
CO-PROCESSORMEMORY (MODULES & SLOTS)
(BUS CONTROLLER)
PROM EEPROM
•DRAM MEMORY DISK
•SRAM CACHE CACHE FLASH
•MRAM MEMORY
CENTRAL PROCESSING UNIT
CPU / PROCESSOR – A highly complex, extensive set of electronic circuitry that stores,
interprets, & carries out basic instruction to execute the program
& operates the computer.
THE CONTROL UNIT ~ Component that Directs & Coordinates most of the
operations in the computers.
REGISTERS ~ Temporarily Holds Data & Instructions for high speed access
(not as a part of Memory or Storage Units).
• SPECIFIC TASK REGISTERS (to instruct certain execution, e.g.
Accumulator in in ALU & Decoder in Controls Unit).
• GENERAL TASK REGISTERS (to instruct data extraction from files
or vice versa)
SYSTEM CLOCK ~ A small quartz crystal circuit to Regulate & Control Timing
all computer operations.
HEAT SINK, HEAT FAN & HEAT PIPES ~ A small ceramic/metal component
with fins to Absorb & Ventilate Heat produced by electrical components such
as processors.
OPERATIONS OF PARTS OF CPU
• Arithmetic Operations
• Comparison Operations
• Logical Operations
PARALLEL PROCESSING
– the use more than one processor (or using multiple co-processors) to
speed up the processing cycle.
– Multiple processors/co-processors simultaneously execute a program.
– Divides the main program-problem into sub-programs/sub-modular
problem, and thus the multiple processors/co-processors can work on
their assigned sub-programs/sub-modular problem.
– Requires special software.
– Example : Supercomputing for weather prediction