 
              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 es  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 (Microc ochip hips, , Silicon on 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 on 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-per- chip  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 l 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
Recommend
More recommend