Intro - Comp Arch
Intro - Comp Arch
INTRODUCTION
INTRO.
• Computer Organization refers to the operational units and their interconnections that realize
the architectural specifications.
• Examples are things that are hidden from the programmer:
• control signals
• interfaces between computer and peripherals
• the memory technology being used
• e.g. Is there a multiply instruction? Is there a hardware multiply unit or is it done by repeated
addition?
ARCHITECTURE & ORGANIZATION
• Many computer manufacturers offer a family of computer
models, all with the same architecture but with differences in
organization.
• different models in the family have different price and performance
characteristics.
Peripherals Computer
Central Main
Processing Memory
Unit
Computer
Systems
Interconnection
Input
Output
Communication
lines
STRUCTURE - THE CPU
CPU
Computer Arithmetic
Registers and
I/O Login Unit
System CPU
Bus
Internal CPU
Memory Interconnection
Control
Unit
STRUCTURE - THE CONTROL
UNIT
Control Unit
CPU
Sequencing
ALU Logic
Control
Internal
Unit
Bus
Control Unit
Registers Registers and
Decoders
Control
Memory
?
CHAPTER 2
COMPUTER EVOLUTION
THE FIRST GENERATION – 1946 -
1957
• Vacuum Tubes
ENIAC - BACKGROUND
• Completed 1952
STRUCTUR
E OF VON
NEUMANN
MACHINE
• 1000 storage locations called Words
• Word length - 40 bit words
• Binary number
• Set of registers (storage in CPU)
• Memory Buffer Register:
• contain the word to be stored in
memory or just received from memory
• Memory Address Register
• Specifies the address in memory of the
word to be stored or retrieved
IAS - • Instruction Register
DETAILS • Contains the 8 bit opcode currently being
executed
• Instruction Buffer Register
• Temporary store for RHS instruction
from word in memory
• Program Counter
• Stores the address of the next
instruction to fetch from memory
• Accumulator/ Multiplier Quotient
STRUCTUR
E OF IAS –
DETAIL
COMMERCIAL COMPUTERS
• Punched-card
processing equipment
• 1953 - the 701
• IBM’s first stored
program computer
• Scientific calculations
• Lead to 700/7000
series
FIRST GEN. COMPUTERS
• The HP 2116A
• Model K” Adder • CSIRAC
• Amdahl 470
• HP 200A Audio Oscillator • ERA 1101
• The Standards Eastern
• The Complex Number • The Standards Eastern Automatic Computer (SEAC)
Calculator (CNC) Automatic Computer • UNIVAC
• The Z3 by Korad Zuse (SEAC) • The Institute of Advanced Study
• UNIVAC (IAS) computer
• The first Bombe by Allan
Turing • The LEO 1
• The Institute of Advanced
• Intel 4004
• The Atanasoff-Berry Study (IAS) computer
Computer (ABC) • RCA 501
• The LEO 1
• CRAY -1
• Bell Labs Relay Interpolator
• IBM 650, 701
• Apple - 1
• The First Colossus
• RCA 501 • TRS-80
• Harvard Mark 1
• DEC PDP-a • C64 – Commodor 64
• The EDVAC
• IBM 7030 • IBM PC
• The ENIAC
• CDC 6600