CA L2 Difference Between Organization and Architecture
CA L2 Difference Between Organization and Architecture
and Architecture
Computer Organization
• refers to the operational units of the
computer and their interconnections
1
Difference between Organization
and Architecture
Computer Organization
• Hardware details such as various
computational units, control signals,
interfaces between computer
peripherals, and the memory
technology used
2
Computer Architecture
3
Computer Architecture
4
Software/Hardware Interaction
7
Layered Model
• The study of organization and functioning of a
computer can be simplified by considering it to
be consisting of many modules.
• Each of these modules can be regarded as a
layer or a level.
8
Theory of layers
L5-Assembly Language
Assembler
(translator)
L4-Operating System
Partial interpretation
L3-Instruction set architecture
Interpreter
L2-Microarchitecture
Hardware
L1-Digital logic
9
Level 1-Digital Logic
10
Level 2 - Microarchitecture
• performs the execution of the most basic digital
circuits by using software commands.
• also comprises of digital circuits to perform
memory and ALU operations.
• The registers are connected to the ALU and the
connection path is called a data path over which
the data flows.
• operation of the data path is controlled by a
program called a microprogram which can be
controlled by hardware or software
11
Level 3
Instruction set architecture
• Instruction set that the machine uses is laid
down by the architect of the machine.
• At this level, the instruction set used by the
machine is described which the micro
architectural level uses to execute the basic
instructions.
• These instructions are carried out through an
interpreter and use machine language. Thus, by
using the instruction set in its machine language,
the required computation is performed.
12
Level 4
Operating system machine level
15
Level 6 - High level language
16
Level 6 - High level language
17