DEPARTMENT OF COMPUTEER ENGINEERING
Computer Organization & Architecture(4350701)
UNIT-1
Basics of Computer
Organization and
Processor Evolution
Prepared By:
Dr. J.N.Acharya
, Computer Organization and
Architecture
• Computer Architecture is a blueprint for design and
implementation of a computer system.
• It refers to the overall design of a computer system, including
the hardware and software components that make up the
system and how they interact with each other.
• Computer architecture provides the functional details and
behavior of a computer system.
• Computer Architecture mainly deals with the functional
behavior of a computer system and covers the "What to do?"
part.
• In the designing process of a computer system, the computer
architecture is to be defined before the computer
organization.
2
, Computer Organization and
Architecture
• Computer Organization refers to the way in which the
hardware components of a computer system are arranged
and interconnected.
• It implements the provided computer architecture and covers
the "How to do?" part.
• Computer Organization is to be defined after the decision of
the computer architecture.
• It just provides information that how operational attributes of
a computer system are linked together and help in realizing
the architectural specification of the computer.
• It involves the design of the interconnections between the
various hardware components, as well as the design of the
memory and I/O systems. 3
, Difference between Computer Organization &
Architecture
S. No. Computer Architecture Computer Organization
1. Architecture describes what the computer does. The Organization describes how it does it.
Computer Architecture is concerned with the way Computer Organization is concerned with the
2. hardware components are connected together to structure and behaviour of a computer system
form a computer system. as seen by the user.
It acts as the interface between hardware and It deals with the components of a connection
3. software. in a system.
Computer Organization tells us how exactly all
Computer Architecture helps us to understand the
4. functionalities of a system.
the units in the system are arranged and
interconnected.
While designing a computer system architecture is An organization is done on the basis of
5. considered first. architecture.
Computer Architecture deals with high-level design Computer Organization deals with low-level
6. issues. design issues.
Computer Architecture comprises logical functions Computer Organization consists of physical
7. such as instruction sets, registers, data types, and units like circuit designs, peripherals, and 4
addressing modes. adders.