Comp108 - Introduction To Computer Architecture
Comp108 - Introduction To Computer Architecture
Comp108 - Introduction To Computer Architecture
ARCHITECTURE
CHAPTER 1
Introduction To Computer
Systems
Faculty of Information Communication Technology
INTRODUCTION TO COMPUTER
ARCHITECTURE
INTRODUCTION TO COMPUTER
ARCHITECTURE
INTRODUCTION TO COMPUTER
ARCHITECTURE
INTRODUCTION TO COMPUTER
ARCHITECTURE
INTRODUCTION TO COMPUTER
ARCHITECTURE
INTRODUCTION TO COMPUTER
ARCHITECTURE
COMP108
INTRODUCTION TO COMPUTER
ARCHITECTURE
INTRODUCTION TO COMPUTER
ARCHITECTURE
COMP108
INTRODUCTION TO COMPUTER
ARCHITECTURE
10
INTRODUCTION TO COMPUTER
ARCHITECTURE
11
INTRODUCTION TO COMPUTER
ARCHITECTURE
12
A number of studies from the mid 70s and early 80s also
1.2 Architectural Development & Styles
identified that in typical programs, more than 80% of the
instructions executed are those using assignment
statements, conditional branching and procedure calls.
Simple assignment statements constitute almost 50% of
those operations. These findings caused a different
philosophy to emerge.
This philosophy promotes the optimization of
architectures by speeding up those operations that are
most frequently used while reducing the instruction
complexities and the number of addressing modes.
COMP108
INTRODUCTION TO COMPUTER
ARCHITECTURE
13
INTRODUCTION TO COMPUTER
ARCHITECTURE
14
INTRODUCTION TO COMPUTER
ARCHITECTURE
15
COMP108
INTRODUCTION TO COMPUTER
ARCHITECTURE
16
INTRODUCTION TO COMPUTER
ARCHITECTURE
17
COMP108
INTRODUCTION TO COMPUTER
ARCHITECTURE
18
INTRODUCTION TO COMPUTER
ARCHITECTURE
19
COMP108
INTRODUCTION TO COMPUTER
ARCHITECTURE
20
COMP108
INTRODUCTION TO COMPUTER
ARCHITECTURE
21
COMP108
INTRODUCTION TO COMPUTER
ARCHITECTURE
22
COMP108
INTRODUCTION TO COMPUTER
ARCHITECTURE
23
1.5 Summary
A brief historical background for the development of
computer systems was provided, starting from the first
recorded attempt to build a computer, the Z1, in 1938,
passing through the CDC 6600 and the Cray
supercomputers, and ending up with today's modern high
performance machines.
Then a discussion was provided on the RISC versus
CISC architectural styles and their impact on machine
performance.
COMP108
INTRODUCTION TO COMPUTER
ARCHITECTURE
24
1.5 Summary
This was followed by a brief discussion on the
technological development and its impact on computing
performance.
This chapter was concluded with a detailed treatment of
the issues involved in assessing the performance of
computers.
Possible ways of evaluating the speedup for given partial
or general improvement measurements of a machine
were also discussed.
COMP108
INTRODUCTION TO COMPUTER
ARCHITECTURE
25