Lecture 2
Lecture 2
Technologies (ICT)
2
The development of computer architecture
3
Here are a few more general terms used with computers:
5
Relations between Computer components
Computer installation
Control unit
ALU
Registers
6
History of computers
7
History of computers
All the data processing equipment can be categorized under three types:-
9
History of computers
1- The Dark Ages: (3000 B.C.E – 1890 C.E)
This stage refers to the period in which only
manual "Mechanical devices" were used:
* ABACUS
Date of development:
3000 B.C.E (5000 years ago)
Place: China
Function: Arithmetic calculation
History of computers
* Napier's Bones
Date: 1617
Place: Scotland
Inventor: John Napier
Function: Multiplication and Division
11
History of computers
* Slide Rule
Date: 1632
Place: England
Inventor: William Oughtred
Components: Two movable rules
Function: Multiplication and Division
History of computers
* Pascal Arithmetic Machine
Date: 1642
Place: France Blasé Pascal
* Jacquard Loom
Date: 1801
Place: France
Inventor: Joseph Marie Jacquard
Components: Loom, threads and
control cards (punched cards)
History of computers
Charles Babbage
15
History of computers
Major innovation:
Arithmetic unit
Punched-card input
Printing unit and control system
Storage unit (1000 numbers of 50 decimal digits each)
History of computers
* Ada Lovelace
Birth: 10/Dec./1815 in London, England
Death: 27/Nov./1852 in London, England
Nationality: British
History of computers
18
History of computers
* Boolean Logic
Date: 1910
Place: USA Bureau Census
Inventor: James Power
Major innovation:
Punched card
An earlier card-punched
equipment to cheek and
correct data before it was actually punched onto cards
22
History of computers
*** MARK 1
Date: 1944
Type: The first electro-mechanical computer
"automatically performing of arithmetical and
logical operations"
Inventor: IBM Company/ Howard G. Aiken,
Professor of Math's at Harvard University
Size: 50 foot long, 8 foot high
24
History of computers
Speed:
3 additions per second
1 multiplication in 5 seconds
1 division in 12 seconds
50 Foot
8 Foot
History of computers
Date: 1946
Type: The first electronics digital computer
"automatically performing of arithmetical and
logical operations"
Inventor: Dr. John Mauchly in USA
Weight: 30 Ton
26
History of computers
Speed:
5000 additions per second
350 multiplications per second
40 divisions per second
ENIA
C
History of computers
Generations of Computer
Main Features
Major Innovation: Vacuum Tubes
Main Memory: Punched Cards
Input Output Devices: Punched cards and papers
Languages: Low level machine language
Operating System: No operating system, human operators to
set switches
Size: Main frame for example ENIAC, EDVAC, UNIVAC
History of computers
Vacuum Tube
UNIVAC
32
History of computers
35
History of computers
Transistor
IBM-1600
History of computers
Integrated Circuit
(ICs)
Computer
in 3rd Generation
40
History of computers
Apple II -1977
VLSI
Very large scale integrated
circuit
History of computers
Computer Lab. In
1985
45
History of computers
Computer
In 1990
Computer
In 1995
History of computers
2005
2010 2012
47
Types of Сomputers
49
Types of Сomputers
Workstation
Supercomputer
Palmtop Computer
Desktop
Portable (Notebook/Laptop)
When portable (notebook/laptop) computers were first
created they were HUGE. The creators of the portable
(notebook/laptop) computer dreamed that one day it would
be the size a notebook or pocket dictionary. With today’s
technology, we have been able to accomplish this goal and
more..
Hand-Held
52
The basic components of a computer
52
Computer
Today’s Computer
Computer
Computer Model
Computer Components
Components
Computer Components
CPU
Mother Board
Memory
Hard Disk
Display
Keyboard
Mouse
Power Supply
Network Interface
56
CPU
CPU
CPU – Central Processing Unit (Microprocessor)
consists of three parts:
Control Unit
• Execute programs/instructions: the machine language
• Move data from one memory location to another
• Communicate between other parts of a PC
Arithmetic Logic Unit
• Arithmetic operations: add, subtract, multiply, divide
• Logic operations: and, or, xor
• Floating point operations: real number manipulation
Registers
CPU speed is influenced by several factors:
Clock speed: Megahertz, Gigahertz
Word size : 32-bit or 64-bit word sizes
Cache: Level 1, Level 2 caches
Instruction set size
Single Core/Multi Core
CPU
CPU
Desktop Processor: Intel (Pentium) Core 2
Duo/Quad, AMD Athelon (Dual/Quad Core)
Mobile Processor: Intel (Centrino 2) Core 2 Duo,
AMD Turion (Dual Core)
Server Processor: Intel Xeon Quad Core, AMD
Optron Quad Core, RISC (Reduced Instruction Set
Computer): IBM Power PC, SUN SPARC ..
Atom Processor
60
Memory
MEMORY
ROM: For BIOS (Basic Input Output System)
CMOS RAM: Battery-backed memory used to store
system specific parameters required by the system
BIOS to boot. It also stores the system clock
information.
Cache: Static RAM attached to the CPU and used for
storing current data. L1, L2, L3 Cache
RAM: Dynamic RAM and used for storing Data and
programs which disappear after task
completed or power turned off
Size: ex. 512MB, 2 GB ..
Speed: ex. 533MHz, 667 MHz ..
Type: ex. DDR2/3 SDRAM (Double Data Rate Synchronous RAM)
Packaging: DIMM, SIMM…
Hard Disk
HARD DISK
Magnetic storage device. It
stores data by magnetizing
particles on a disk.
Used to store operating
system, application
software, utilities and data.
Metal, plastic, or glass
platter(s)
2 magnetic surfaces/platter
1 or more platters per
spindle
3,600 – 15,000 rpm
1 head/platter
Head(s) move in and out
62
Hard Disk
MOTHER BOARD
A motherboard (sometimes known as
the system board, baseboard) is the
main printed circuit board found in general
purpose microcomputers and other expandable
systems. It holds and allows communication
between many of the crucial electronic
components of a system, such as the central
processing unit (CPU) and memory, and
provides connectors for other peripherals.
66
Mother Board
MOTHER BOARD
Holds CPU, memory, PCI bays, etc
66
CD/DVD
CD/DVD Drive
CD (Compact Disk)
Capacity is 700 to 800 MB
Optical storage device. Data is read from CD by a laser.
Stores data as light and dark spots on the disk surface.
They have an unlimited life-span.
RO & RW CDs
I/O Rate is Nx where 1x is 150KB/s, Read & Write speeds are not
same, upto 52x speeds available
DVD (Digital Video Disk)
4.7 GB
RO & RW DVDs
I/O Rate is Nx where 1x is 1.35MB/s, Read & Write speeds are not
same, upto 20x speeds available
Blu Ray
Upto 50 GB
User Blue Laser
67
Adapters
68
Power Supply
Power Supply
A power supply is an electrical device that supplies
electric power to an electrical load. The primary
function of a power supply is to convert electric
current from a source to the correct voltage, current,
and frequency to power the load.
SMPS (Switched Mode Power Supply)
AC mains input is converted to DC voltage which
feeds the Motherboard, drives and other devices.
ATX (Advanced Technology Extended)
Generally 90 - 250 watts
Display
DISPLAY
CRT ( Cathode Ray Tube)
Electron Gun & Florescent Screen
Single Gun for Monochrome and 3 Guns for Colour Screen
LCD (Liquid Crystal Display)
About blocking light when not needed
TFT LCD (Thin Film Transistor LCD)
19” in Desktop and 15” in Laptops
Power Consumption
CRT – 110 watt
LCD – 30-40 watt
Colour Depth: 65,000 colours, 24 million colours
Resolution: 1024x768, 1280x1024, 1600x1200
70
Keyboard
KEYBOARD
101-key Enhanced keyboard
104-key Windows keyboard, 3 more keys.
Press the Key - Detect the position on the key matrix
(16 bytes)
Mouse
MOUSE
Mechanical
Use two rollers (one vertical and one horizontal) to track
motion
Rolled by the Track ball
Optical
Use a tiny camera to tracking the motion
LED (red light beamer)
IntelliMouse
Extra wheel
I/O Ports
I/O Ports
Parallel port
Parallel because it can move a whole byte at a time
Mainly used for connection to a printer
Serial port (Com port)
One bit at a time -- Uses thin cable
Universal serial bus (USB) replaces those
4 wires (2 for power & 2 for communication)
Upto 60 MB/s
USB Pen Drives, Printers, External Disks, Drives etc.
Printers
Printers
LaserJet (Mono & Colour)
Inkjet
Dot Matrix
Line
3D
75
The memory chips. Microchips processors and tires
Memory Overview
Types of Memory:
– RAM (Random Access Memory) is volatile memory found on
the motherboard and stores the operating system, the software
applications, and the data being used by all of the software.
– ROM (Read Only Memory) is a non-volatile type of memory
that keeps data in chips even when the computer is shut off.
Types of RAM:
– DRAM (Dynamic RAM) is less expensive, but slower than
SRAM. It requires periodic refreshing of the electrical charges
holding the 1s and 0s.
– SRAM (Static RAM) is faster but more expensive than DRAM.
It is also known as cache memory or L2 cache.
Memory Overview
Memory Terms:
– Refreshing – Periodically rewriting information to the memory
chip.
– Nanosecond – A billionth of a second.
– Pipelining – The process by which microprocessors and
memory obtain computer software instructions in a timely
fashion.
– Cache Memory – also known as SRAM – can be found on the
motherboard, but normally is found inside the CPU. Cache
memory holds the most frequently used data so the CPU does
not return to the slower DRAM chips to obtain the data.
77
Memory Physical Packaging
Types of Memory Packaging:
– DIP (Dual In-line Package) – A chip that has a row of legs
running down each side.
– SIMM (Single In-line Memory Module) – Available in 30-pin
and 72-pin configurations.
– DIMM (Dual In-line Memory Module) – 168-pin configuration
and used in Pentium, Pentium Pro, Pentium II or Pentium III
motherboards.
– DDR DIMM – 184-pin configuration and used in AMD Athlon
computers, Pentium 4 computers, and high-end servers.
– RIMM – Type of memory module used on video adapters and
future motherboards.
Memory Physical Packaging
Methods of Error Checking:
– Parity – A method for checking the accuracy of data going in or
out of the memory chips.
– Non-parity – Memory chips that do not use any error checking.
– ECC (Error Correcting Code) – Uses a mathematical
algorithm to detect up to four-bit memory errors and correct
one-bit memory errors.
A computer system that uses parity must have parity
memory installed.
79
Presentation of data in computer memory
– what is data
86
Bits, Bytes, Words ...
The basic units of data are organized as follows
– bit
• this is the fundamental unit of data
• 2-state switch values: 0/1 (e.g. true/false; off/on)
– byte
• a group of 8 bits taken as a single unit
• the smallest unit of memory that is addressable
– word
• the size of the (data) bus, all bits simultaneously
transferred
• Pentium I, II, III 32 bits (4 bytes)
• Pentium IV 64 bits (8 bytes)
– other units are used, such as blocks, strings, and so on
• these are considered non-standard application structures
Size terminology
The following prefix terms are used to denote timing interval
size (seconds):
– 10-3 milli
– 10-6 micro
– 10-9 nano
– 10-12 pico
– 10-15 femto
The following prefix terms are used to denote storage device
size (bytes):
– 210 kilo (1024)
– 220 mega ( ~ 106 )
– 230 giga ( ~ 109 )
– 240 tera ( ~ 1012 )
– 250 peta ( ~ 1015 )
88
Why Binary?
81
The Von Neumann architecture
108
109
Structure of von Neumann machine
Basic principles of computer operation
User view of Computer Systems
Applications
e.g. Word, Netscape, etc
Operating
System – - the
user interface
Software that
controls the
hardware
devices
127
How Programs Are Run
The operating system presents an interface to the user
(e.g. Windows Desktop)
The user double clicks on an icon to run a program (e.g.
Microsoft Word)
– The operating system copies the program (or at least the first part
of it) from the hard disk into main memory
– The CPU runs the instructions in the program, and presents the
initial Word screen
Within Word, the user uses the menu to open a document
– The application software (Word) asks the Operating System to
open the file.
– The Operating System communicates with the hardware to open
the file on the hard disk.
128
Questions:
1. The name of the first computer
2. Components of computer
3. Main memory or Internal memory
4. External memory or Secondary memory
5. Examples of Input devices
6. Examples of Output devices
7. Principles of von Neumann
8. Motherboard is
9. Devices are located on Motherboard
10. Adapter is
11. Types of printer
List of required textbooks and additional resources
Required Textbook:
Brown G., Sargent B., and Watson D. Cambridge IGCSE ICT. -
Alternative Textbook:
Watson, D. and Williams, H. – Cambridge IGCSE Computer
Additional resources:
Evans, V. Information technology. Books 1-3: English for