Chapter1 2024 P
Chapter1 2024 P
2
Computer Architecture - Classical View
A term coined by IBM Engineers in the early 1960’s
Used to refer to programmer visible portion of IBM 360 computer
Quite a Novel Idea at that time --- though not NOW
Family of computers having same architecture should be able to run the same software
Their definition nowadays equivalent to Instruction Set Architecture (ISA)
Organizational Attributes
Control signals, Interfaces between the computer and peripherals
Device implementations technologies
Memory technology
The memory system, The memory interconnect
Design of the internal (high-level) structure of the processor
Pipelining, Superscalar, Number and type of Functional Units in the Processor
Contemporary view of the term architecture covers all three aspects of computer
design
Instruction set architecture, organization(microarchitecture), and hardware
Intel Pentium 4 Have similar ISA Have Similar Have different LLD;
Vs Microachitecture Have Different clock rates and memory
Mobile Pentium 4 system;
Making Mobile Pentium 4 more effective
for low end computers
Pentium II vs Have similar ISA Have Similar Have different LLD;
Celeron Microachitecture Have Different clock rates and memory
system;
Making Celeron more effective for low
end computers
Bottom Line
Neither computer organization nor computer architecture can stand
alone. They are interrelated and interdependent
We can truly understand each of them only after we comprehend both
of them
Our comprehension of computer organization and architecture
ultimately leads to a deeper understanding of computers and
computation
Noticed that the programming process could be facilitated if programs are stored as
numbers in the computer memory along with data
Stored-Program Computer was born