SlideShare a Scribd company logo
COMPUTER
ARCHITECTURE
EC502
COMPUTER ARCHITECTURE
& ORGANIZATION
COLLEGE NAME - BENGAL INSTITUTE OF
TECHNOLOGY AND MANAGEMENT
STUDENT NAME - ANIRBAN BHOWMIK
DEPARTMENT - ECE
ROLL NO - 16300322051
SEM - 5TH
INTRODUCTION
Just as buildings, each computer has a visible
structure, referred to as its architecture.
In computer science and engineering computer
architecture is the practical art of selecting and
interconnecting hardware components to create
computers that meet functional, performance and
cost goals and the formal modeling of those
systems.
The functional blocks in a computer are of four
types:
1. Central Processing Unit
2. Memory
3. Input Unit
4. Output Unit
DATA FLOW BETWEEN CPU, MEMORY
AND I/O DEVICES
Auxilliary Storage
(Backing Storage)
To Supplement main storage
Memory
Input
Unit
Control Unit ALU
Output
Unit
Registers
Processor
Data Path
Control Signals
CENTRAL PROCESSING UNIT (CPU)
The CPU or the microprocessor (or simply
processor) is referred as the brain of a computer
system.
CPU consists of three main subsystems, the
Control Unit (CU), the Arithmetic Logic Unit
(ALU), and the Registers.
Speed of the computer system is defined by the
architecture of the processor being used.
ARITHMETIC LOGIC UNIT
The ALU contains
electronic circuits
necessary to perform
arithmetic and logical
operations.
The arithmetic
operations are ADD,
SUBSTRACT,
MULTIPLY, DIVIDE,
etc.
The logical operations include COMPARE, SHIFT,
ROTATE, AND, OR, etc
The control unit analyses each instruction in the
program and sends the relevant signals to all other
units – ALU, Memory, Input unit and Output unit
COMMUNICATION INSIDE A COMPUTER
A computer program
consists of instructions
and data. The program is
fed into the computer
through the input unit
and stored in the memory.
In order to execute the
program, the instructions
have to be fetched from
memory one by one.
o After an instruction is fetched, the control unit decodes the
instruction.
o After an instruction is executed, the result of the instruction
is stored in memory temporarily in the control unit or ALU.
o The results of a program are taken out of the computer
through the output unit.
INTERCONNECTION OF COMPUTERS
UNITS VIA BUS
In case of an address bus, the communication with
processor and memory is unidirectional.
Processor provides location of data (stored in the
register) to be fetched from the memory to the
address bus and the data carries the required data
to the processor.
I/O devices have a bi-directional relationship with
the system bus.

More Related Content

Similar to COMPUTER_ORGANIZATION.pdf

PROGRAMMABLE LOGIC CONTROLLER
PROGRAMMABLE LOGIC CONTROLLERPROGRAMMABLE LOGIC CONTROLLER
PROGRAMMABLE LOGIC CONTROLLER
arunkumar6836
 
Block diagram of a computer
Block diagram of a computerBlock diagram of a computer
Block diagram of a computerZTE Nepal
 
block_diagram_of_computer.pptx
block_diagram_of_computer.pptxblock_diagram_of_computer.pptx
block_diagram_of_computer.pptx
SityogInstituteOfTec1
 
What is microprocessor
What is microprocessorWhat is microprocessor
What is microprocessor
Dnyaneshwar Beedkar
 
COMPUTER ENGINEERING WORKSHOP MATERIALS UNIT-1
COMPUTER ENGINEERING WORKSHOP MATERIALS UNIT-1COMPUTER ENGINEERING WORKSHOP MATERIALS UNIT-1
COMPUTER ENGINEERING WORKSHOP MATERIALS UNIT-1
Sri Latha
 
1834902155 aka asgn 313
1834902155 aka asgn 3131834902155 aka asgn 313
1834902155 aka asgn 313
FatemaYesminAka
 
Components of computer by pragya rajput.pdf
Components of computer by pragya rajput.pdfComponents of computer by pragya rajput.pdf
Components of computer by pragya rajput.pdf
JiteshSingh71
 
FUNCTIONAL UNIT
FUNCTIONAL UNITFUNCTIONAL UNIT
FUNCTIONAL UNIT
Surkhab Shelly
 
Comp App Lect 2 System Unit.pptx
Comp App Lect 2 System Unit.pptxComp App Lect 2 System Unit.pptx
Comp App Lect 2 System Unit.pptx
MehwishKanwal14
 
L-1 BCE computer fundamentals final kirti.ppt
L-1 BCE computer fundamentals final kirti.pptL-1 BCE computer fundamentals final kirti.ppt
L-1 BCE computer fundamentals final kirti.ppt
Kirti Verma
 
microprocessor architecture
microprocessor architecture microprocessor architecture
microprocessor architecture
Nadeem Hilal Wani
 
Intro to cao &store program
Intro to cao &store programIntro to cao &store program
Intro to cao &store program
Mahesh Kumar Attri
 
BLOCK DIAGRAM OF COMPUTER
BLOCK DIAGRAM OF COMPUTERBLOCK DIAGRAM OF COMPUTER
BLOCK DIAGRAM OF COMPUTER
DhananJayPatel27
 
Basic Computer Organization and Design
Basic Computer Organization and DesignBasic Computer Organization and Design
Basic Computer Organization and Designmekind
 
HARDWARE
HARDWAREHARDWARE
HARDWARE
rubyrose dancil
 
Computer-System-pratibha.pdf
Computer-System-pratibha.pdfComputer-System-pratibha.pdf
Computer-System-pratibha.pdf
Pratibha Sagar
 
Chapter 1 computer hardware and flow of information
Chapter 1 computer hardware and flow of informationChapter 1 computer hardware and flow of information
Chapter 1 computer hardware and flow of information
Frankie Jones
 
Material Architecture and organization of computer
Material Architecture and organization of computerMaterial Architecture and organization of computer
Material Architecture and organization of computer
feroza rosalina
 
Computer System Class - 9
Computer System Class - 9Computer System Class - 9
Computer System Class - 9
NehaRohtagi1
 
Lecture2.pptx
Lecture2.pptxLecture2.pptx
Lecture2.pptx
PriyamChowdhury10
 

Similar to COMPUTER_ORGANIZATION.pdf (20)

PROGRAMMABLE LOGIC CONTROLLER
PROGRAMMABLE LOGIC CONTROLLERPROGRAMMABLE LOGIC CONTROLLER
PROGRAMMABLE LOGIC CONTROLLER
 
Block diagram of a computer
Block diagram of a computerBlock diagram of a computer
Block diagram of a computer
 
block_diagram_of_computer.pptx
block_diagram_of_computer.pptxblock_diagram_of_computer.pptx
block_diagram_of_computer.pptx
 
What is microprocessor
What is microprocessorWhat is microprocessor
What is microprocessor
 
COMPUTER ENGINEERING WORKSHOP MATERIALS UNIT-1
COMPUTER ENGINEERING WORKSHOP MATERIALS UNIT-1COMPUTER ENGINEERING WORKSHOP MATERIALS UNIT-1
COMPUTER ENGINEERING WORKSHOP MATERIALS UNIT-1
 
1834902155 aka asgn 313
1834902155 aka asgn 3131834902155 aka asgn 313
1834902155 aka asgn 313
 
Components of computer by pragya rajput.pdf
Components of computer by pragya rajput.pdfComponents of computer by pragya rajput.pdf
Components of computer by pragya rajput.pdf
 
FUNCTIONAL UNIT
FUNCTIONAL UNITFUNCTIONAL UNIT
FUNCTIONAL UNIT
 
Comp App Lect 2 System Unit.pptx
Comp App Lect 2 System Unit.pptxComp App Lect 2 System Unit.pptx
Comp App Lect 2 System Unit.pptx
 
L-1 BCE computer fundamentals final kirti.ppt
L-1 BCE computer fundamentals final kirti.pptL-1 BCE computer fundamentals final kirti.ppt
L-1 BCE computer fundamentals final kirti.ppt
 
microprocessor architecture
microprocessor architecture microprocessor architecture
microprocessor architecture
 
Intro to cao &store program
Intro to cao &store programIntro to cao &store program
Intro to cao &store program
 
BLOCK DIAGRAM OF COMPUTER
BLOCK DIAGRAM OF COMPUTERBLOCK DIAGRAM OF COMPUTER
BLOCK DIAGRAM OF COMPUTER
 
Basic Computer Organization and Design
Basic Computer Organization and DesignBasic Computer Organization and Design
Basic Computer Organization and Design
 
HARDWARE
HARDWAREHARDWARE
HARDWARE
 
Computer-System-pratibha.pdf
Computer-System-pratibha.pdfComputer-System-pratibha.pdf
Computer-System-pratibha.pdf
 
Chapter 1 computer hardware and flow of information
Chapter 1 computer hardware and flow of informationChapter 1 computer hardware and flow of information
Chapter 1 computer hardware and flow of information
 
Material Architecture and organization of computer
Material Architecture and organization of computerMaterial Architecture and organization of computer
Material Architecture and organization of computer
 
Computer System Class - 9
Computer System Class - 9Computer System Class - 9
Computer System Class - 9
 
Lecture2.pptx
Lecture2.pptxLecture2.pptx
Lecture2.pptx
 

More from nodov66591

MicrocontrollersII (1).pptx
MicrocontrollersII (1).pptxMicrocontrollersII (1).pptx
MicrocontrollersII (1).pptx
nodov66591
 
8051 MC.pptx
8051 MC.pptx8051 MC.pptx
8051 MC.pptx
nodov66591
 
SCR-new.pptx
SCR-new.pptxSCR-new.pptx
SCR-new.pptx
nodov66591
 
unit3Heating,cooling and mounting.pdf
unit3Heating,cooling and mounting.pdfunit3Heating,cooling and mounting.pdf
unit3Heating,cooling and mounting.pdf
nodov66591
 
C12-Electromagnetic_Waves.pptx
C12-Electromagnetic_Waves.pptxC12-Electromagnetic_Waves.pptx
C12-Electromagnetic_Waves.pptx
nodov66591
 
CA1 Signal & System.pdf
CA1 Signal & System.pdfCA1 Signal & System.pdf
CA1 Signal & System.pdf
nodov66591
 
Lec MC.ppt
Lec MC.pptLec MC.ppt
Lec MC.ppt
nodov66591
 

More from nodov66591 (7)

MicrocontrollersII (1).pptx
MicrocontrollersII (1).pptxMicrocontrollersII (1).pptx
MicrocontrollersII (1).pptx
 
8051 MC.pptx
8051 MC.pptx8051 MC.pptx
8051 MC.pptx
 
SCR-new.pptx
SCR-new.pptxSCR-new.pptx
SCR-new.pptx
 
unit3Heating,cooling and mounting.pdf
unit3Heating,cooling and mounting.pdfunit3Heating,cooling and mounting.pdf
unit3Heating,cooling and mounting.pdf
 
C12-Electromagnetic_Waves.pptx
C12-Electromagnetic_Waves.pptxC12-Electromagnetic_Waves.pptx
C12-Electromagnetic_Waves.pptx
 
CA1 Signal & System.pdf
CA1 Signal & System.pdfCA1 Signal & System.pdf
CA1 Signal & System.pdf
 
Lec MC.ppt
Lec MC.pptLec MC.ppt
Lec MC.ppt
 

Recently uploaded

space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 

Recently uploaded (20)

space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 

COMPUTER_ORGANIZATION.pdf

  • 2. COLLEGE NAME - BENGAL INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDENT NAME - ANIRBAN BHOWMIK DEPARTMENT - ECE ROLL NO - 16300322051 SEM - 5TH
  • 3. INTRODUCTION Just as buildings, each computer has a visible structure, referred to as its architecture. In computer science and engineering computer architecture is the practical art of selecting and interconnecting hardware components to create computers that meet functional, performance and cost goals and the formal modeling of those systems. The functional blocks in a computer are of four types: 1. Central Processing Unit 2. Memory 3. Input Unit 4. Output Unit
  • 4. DATA FLOW BETWEEN CPU, MEMORY AND I/O DEVICES Auxilliary Storage (Backing Storage) To Supplement main storage Memory Input Unit Control Unit ALU Output Unit Registers Processor Data Path Control Signals
  • 5. CENTRAL PROCESSING UNIT (CPU) The CPU or the microprocessor (or simply processor) is referred as the brain of a computer system. CPU consists of three main subsystems, the Control Unit (CU), the Arithmetic Logic Unit (ALU), and the Registers. Speed of the computer system is defined by the architecture of the processor being used.
  • 6. ARITHMETIC LOGIC UNIT The ALU contains electronic circuits necessary to perform arithmetic and logical operations. The arithmetic operations are ADD, SUBSTRACT, MULTIPLY, DIVIDE, etc. The logical operations include COMPARE, SHIFT, ROTATE, AND, OR, etc The control unit analyses each instruction in the program and sends the relevant signals to all other units – ALU, Memory, Input unit and Output unit
  • 7. COMMUNICATION INSIDE A COMPUTER A computer program consists of instructions and data. The program is fed into the computer through the input unit and stored in the memory. In order to execute the program, the instructions have to be fetched from memory one by one. o After an instruction is fetched, the control unit decodes the instruction. o After an instruction is executed, the result of the instruction is stored in memory temporarily in the control unit or ALU. o The results of a program are taken out of the computer through the output unit.
  • 8. INTERCONNECTION OF COMPUTERS UNITS VIA BUS In case of an address bus, the communication with processor and memory is unidirectional. Processor provides location of data (stored in the register) to be fetched from the memory to the address bus and the data carries the required data to the processor. I/O devices have a bi-directional relationship with the system bus.