Cao - Rev
Cao - Rev
History and Overview of Computer Architecture most complex systems, including the computer. A
ORGANIZATION AND STRUCTURE hierarchical system is a set of interrelated
• Computer architecture refers to those attributes of subsystems, each of the latter, in turn, hierarchical in
a system visible to a programmer or, put another structure until we reach some lowest level of
way, those attributes that have a direct impact on the elementary subsystem.
logical execution of a program. A term that is often • The hierarchical nature of complex systems is
used interchangeably with computer architecture is essential to both their design and their description.
Instruction Set Architecture (ISA).
• ISA defines instruction formats, instruction
opcodes, registers, instruction and data • In terms of description, we have two choices:
memory; the effect of executed instructions • starting at the bottom and building up to a
on the registers and memory; and an complete description, or
algorithm for controlling instruction • beginning with a top view and decomposing
execution. the system into its subparts.