CH 1
CH 1
and Organization
Prof. Usman Sindhi
Institute of Computer Technology
Ganpat University
Computer Architecture
and Organization
Computer Architecture in general covers three aspects
of computer design namely: Computer Hardware,
Instruction set Architecture and Computer
Organization.
Computer Architecture
and Organization
Basic Structure of Computers
Control Unit:
Control unit co-ordinates activities of all units by
issuing control signals. Control signals issued by
control unit govern the data transfers and then
appropriate operations take place.
Control unit interprets or decides the
operation/action to be performed.
The operations of a computer can be
summarized as follows:
1. A set of instructions called a program reside in the
main memory of computer.
2. The CPU fetches those instructions sequentially
one-by-one from the main memory, decodes them
and performs the specified operation on associated
data operands in ALU.
3. Processed data and results will be displayed on an
output unit.
4. All activities pertaining to processing and data
movement inside the computer machine are
governed by control unit
Difference between Architecture & Organization
Architecture organization
“what” “How”
It describes It describes
what computer does? How computer Do it?
Deals with High level design issue Deals with low level design issue(Logic &
(system & Comp.) circuit)
Instruction sets, Addressing modes, Data Circuit design signals, ALU, CPU&
types memory
Difference between Von Neumann & Harvard
architecture
Harvard Von Neumann
It has separate data & Program Memory It has common data & Program Memory
More hardware or separate Data and Less hardware and require only one
address bus for each memory Data and address bus
Proper can fetch data and instruction Only either data or instruction can be
simultaneously fetched at a time
Empty space in program memory can not Memory size for data & Instruction can
be used for data & vice versa. be adjusted or interchange.