Download The Processor

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
FY04: Introduction to the use of computers
jennifer george
Acknowledgement

Jeremy Gow
jennifer george
1
Last week’s lecture

Measuring digital data
 Bits
 Bytes
 Kilobytes
 Megabytes
 ...

SI and Binary units
jennifer george
More Last week
Binary files
 Hexadecimal
 Text files
 Character sets
 Text encodings
 ASCII, Unicode

jennifer george
2
This week
What a computer really is
 The Processor

 Transistors
 Processor architecture
 Moore’s Law
jennifer george
The story so far







Computers deal with binary data
Data storage have grown bigger over 50
years
Data is stored in files
Files are accessed through filesystems
The same file could be on several
filesystems
Text files = binary files + encoding
Binary data may be viewed as hexadecimal
jennifer george
3
Storage and processing
So far we have looked at storing data
 But computers also process data
 Processing changes data
 Computers are data processors

jennifer george
Input and Output
I/O devices

Input

Output
 Keyboard
 Screen
 Mouse
 Speakers
 Scanner
 Printer
 Network card
 Network card
 Storage
 Storage
jennifer george
4
Motherboard
jennifer george
Describing Processors

A computer might be described as a
 64-bit (Word)
 2.3 GHz (Processor Speed)
 3072 MB (Memory Capacity)
 PC (Operating System/Platform)
jennifer george
5
The Processor

Central Processing Unit (CPU)
 AKA The Processor
 Performs processing (computation)
 Accesses resources (I/O devices)
Modern CPU built of millions of
transistors
 Clock regulates processing (speed in
GHz)
 e.g. Intel Core Duo: 151m transistors,
2.33 GHz

jennifer george
‘Computer Speed & Capacity’

A computer’s speed is defined by:
 The type of processor
 Amount of RAM

....on the motherboard
jennifer george
6
Who makes the (micro)processors?
Intel
 Motorola
 Advanced Micro Devices (AMD)
 Cyrix
 IBM

* Within the context of a PC, the terms
processors and microprocessors are
used interchangeably
jennifer george
Microprocessors
Smaller than a postage stamp
 Found in wristwatches, sewing
machines, CD players, elevators and
anything electronic
 This is a computer on a chip
 Chip refers to a self integrated circuit

jennifer george
7
Known Microprocessors

1971: Intel 4004, 4044
 First microprocessor
 4-bit

1981 – 1984: Intel 8088, 8085
 First 8-bit processor
Into the 90’s: Intel 286 (Intel 80286),
386, 386
 1990’s-2000’s: Intel Pentium , Pentium
Pro, Pentium II & III, Celeron, Itanium

jennifer george
The Processor
The nucleus or the brain of any
computer
 The CPU(Processor) has two
fundamental sections:

 Control Unit
 Arithmetic and Logic Unit

These work together with the RAM
jennifer george
8
jennifer george
Transistors
Electronic component
 Applying voltage to one terminal affects
current flowing between other two
 Acts as a switch
 Can represent 0 or 1
 (more with logic gates
next week)

jennifer george
9
Integrated Circuits
(Microchips, Silicon Chips)







Millions of electronic components, e.g.
Transistors
Components very close (millions per mm!)
Small area (mm!)
‘Printed’ onto silicon using light
Low power (less heat)
Low cost
High performance
jennifer george
Computer Architecture
CPU on an integrated circuit
 Control Unit co-ordinates activities
 Clock regulates activity at a set
speed (GHz)

jennifer george
10
Arithmetic-Logic Unit

Circuitary that performs operations on
data
 Integer arithmetic operations (addition,
subtraction, multiplication, division)
 Logic operations (next week)
Reads data from input registers
 Control unit tells it which operation
 Writes data to output registers

jennifer george
Register Unit
Registers store data being worked on
by CPU
 Example: adding two numbers

 Move numbers from memory to input
registers
 ALU writes answer to output register
 New data moved from register to memory
jennifer george
11
Moving data around

Bus moves data between CPU to
main memory
 Takes time to transfer data

Cache stores recently used data in
CPU
 Faster than retrieval from main memory
 Avoids having to always use bus
 Much smaller than main memory
jennifer george
Coprocessors

Help main processor do special tasks
 e.g. graphics, sound, encryption
Designed to be faster at this one task
 Optional extra

jennifer george
12
Parallel Processing
Core 2 Duo
The concept of using multiple
processors in the same computer
system
 One main processor examines the
problem and allocates portions to be
solved simultaneously
 The individual pieces are then
reassembled in the main processor

jennifer george
Putting more on the chip
Technology allows more & more circuitry
on chip
 System on a chip: CPU + main
memory

 Much faster bus transfer

Multi-core: more than one CPU on
chip
 Can increase performance
 Often have shared cache
 Dual-core, quad-core etc.
jennifer george
13
Neural networks
Digital computers process structured
data sequentially
 Neural networks process unstructured
information simultaneously
 Digital computers are faster and
accurate in numeric computation

jennifer george
Neural Networks

Neural networks are used where the
computer is required to function as a
human brain
 Playing chess
 Improving automobile engine efficiency
 Enabling improved vision technology
 Planning crop and rotation strategies
 Forecasting financial market fluctuations
jennifer george
14
Example: New 13” Macbook
Intel Core 2 Duo
 Clock speed: 2.0 GHz or 2.4 GHz
 Two CPUs on chip
 3MB cache
 1066MHz bus
 2GB main memory

jennifer george
Moore’s Law
Gordon Moore (1965)

The complexity for minimum component
costs has increased at a rate of roughly a
factor of two per year... Certainly over the
short term this rate can be expected to
continue, if not to increase. Over the longer
term, the rate of increase is a bit more
uncertain, although there is no reason to
believe it will not remain nearly constant for
at least 10 years. That means by 1975, the
number of components per integrated
circuit for minimum cost will be 65,000. I
believe that such a large circuit can be built
on a single wafer.
jennifer george
15
Moore’s Law
The number of transistors that can be
cheaply placed on an integrated circuit
doubles every two years
 Exponential growth in transistors-perchip

 Related to increase in chip power
Roughly true since 1965
 Result of many technological advances
 Will approach physical limits at some
point

jennifer george
Moore’s Law
Intel chips
jennifer george
16
Summary






Processor (CPU) made of millions of
transistors
Integrated circuits allow small powerful
CPUs
Control Unit, ALU, Registers, Bus, Cache
Co- and multi-core processors
Moore’s law: transistors on chip double in 2
yrs
Reading: Brookshear 2.1, White 5 & 6
jennifer george
17