Professional Documents
Culture Documents
COA - Chapter # 1
COA - Chapter # 1
Computer Architecture is concerned with the way hardware components are connected
together to form a computer system. Computer Architecture helps us to understand the
functionalities of a system. Computer Architecture deals with high-level design issues.
Architecture involves Logic (Instruction sets, Addressing modes, Data types, Cache
optimization).
Organization is how features are implemented
Control signals, interfaces, memory technology
e.g. Is there a hardware multiply unit or is it done by repeated addition?
Peripherals Computer
Central
Processing Main
Unit Memory
Computer Systems
Interconnection
Input
Output
Communication
lines
CPU
Computer Arithmetic
and
Registers
I/O Login Unit
System CPU
Bus
Internal CPU
Memory Interconnection
Control
Unit
Control Unit
CPU
Sequencing
ALU Logic
Control
Internal
Unit
Bus
Control Unit
Registers Registers and
Decoders
Control
Memory
Driven by
Cost/performance goals
Available component technology
Technology constraints
Backwards compatibility needs (709-7090-360)
There are four main structural components: to multiple processors crop up and are discussed as
the text proceeds; Part Five
• Central processing unit (CPU): Controls the
operation of the computer and focuses on such computers.
performs its data processing functions; often simply Each of these components will be examined in some
referred to as processor. detail in Part Two.
• Main memory: Stores data. However, for our purposes, the most interesting and
in some ways the most complex
• I/O: Moves data between the computer and its
external environment. component is the CPU. Its major structural
components are as follows:
• System interconnection: Some mechanism that
provides for communication • Control unit: Controls the operation of the CPU and
hence the computer.
among CPU, main memory, and I/O. A common
example of system interconnection • Arithmetic and logic unit (ALU): Performs the
computer’s data processing
is by means of a system bus, consisting of a number
of conducting functions.
wires to which all the other components attach. • Registers: Provides storage internal to the CPU.
There may be one or more of each of the • CPU interconnection: Some mechanism that
aforementioned components. provides for communication
Traditionally, there has been just a single processor. among the control unit, ALU, and registers.
In recent years, there has been
increasing use of multiple processors in a single
computer. Some design issues relating