1. Computer architecture and organization
content
Part 1 1. Introduction
2. Computer Evalution and Performance
Part 2 3. System bus
4. Memory
5. Input / Output
Part 3 6. Arithmetic and Logic Unit
7. Instruction set and addressing mode
8. CPU structure and function
9. RISC
10. Instruction Level parallelism and superscalar Processor
2. Part 4 11. Control Unit Operation
12. Computer Evalution and Performance
Part 5 13. Parallel Processing
5. Structure - Top Level
Computer
Main
Memory
Input
Output
Systems
Interconnection
Peripherals
Communication
lines
Central
Processing
Unit
Computer
6. Structure - The CPU
Computer Arithmetic
and
Login Unit
Control
Unit
Internal CPU
Interconnection
Registers
CPU
I/O
Memory
System
Bus
CPU
7. Structure - The Control Unit
CPU
Control
Memory
Control Unit
Registers and
Decoders
Sequencing
Login
Control
Unit
ALU
Registers
Internal
Bus
Control Unit
8. Function
• All computer functions are:
– Data processing
– Data storage
– Data movement
– Control
9. Functional view
• Functional view of a computer
Data
Movement
Apparatus
Control
Mechanism
Data
Storage
Facility
Data
Processing
Facility
10. Operations (1)
• Data movement
– e.g. keyboard to screen
Data
Movement
Apparatus
Control
Mechanism
Data
Storage
Facility
Data
Processing
Facility
11. Operations (2)
• Storage
– e.g. Internet download to disk
Data
Movement
Apparatus
Control
Mechanism
Data
Storage
Facility
Data
Processing
Facility
12. Operation (3)
• Processing from/to storage
– e.g. updating bank statement
Data
Movement
Apparatus
Control
Mechanism
Data
Storage
Facility
Data
Processing
Facility
13. Operation (4)
• Processing from storage to I/O
– e.g. printing a bank statement
Data
Movement
Apparatus
Control
Mechanism
Data
Storage
Facility
Data
Processing
Facility