Lect 01 PDF
Lect 01 PDF
Lect 01 PDF
Dr. ASSAF M. H.
• Computer Architecture
• Technology Improvements
• Computer Generations
• Performance Indicators
COMPUTER ARCHITECTURE
Input/Output
and Storage Disks and Tape
Devices
RAM/DRAM
Memory
Cache
Hierarchy
Processor
Design Instruction Set Architecture
Machine Organization
Pipelining techniques
Compiler technology
Greater levels of optimization
Fundamentals of Computer Organization and Architecture, Wiley Inter-Science 2005
Computer Generations
Model
Speed 1.4 GHz - 3.8 GHz 1.2 GHz 12 MHz - 100 MHz
– Computing problems
– Algorithms and data structures
– Hardware resources
– Operating systems
– System software/compiler support
• Numerical computing
– numerical problems in science and technology
– complex mathematical formulations
• Transaction processing
– alphanumerical problems in business and
government
– large database management
– information retrieval operations
• Logical Reasoning
– artificial intelligence (A I)
– Neural Network (NN)
– Fuzzy Logic (FL)
Fundamentals of Computer Organization and Architecture, Wiley Inter-Science 2005
Algorithms and Data Structures
Ic f f Ic
MIPS rate
T 10 6
CPI 10 6
C 10
T: Execution time
T: Execution time
n n
Ti
1
AM Ti GM n
n i 1 i 1
Ti : Execution time