SlideShare a Scribd company logo
COMPUTER ORGANIZATION AND
ARCHITECTURE
BY
KAVIYA.S 15/09/2005
I-A
COMPONENTS :
◦ INTRODUCTION
◦ CENTRAL PROCESSING UNIT(CPU)
◦ THE BUS
◦ INTERNAL COMMUNICATION
◦ INSTRUCTION SET
◦ MACHINE CYCLE
INTRODUCTION :
◦ Architecture focuses on the design and structure of the computer
system.
◦ Computer organization refers to the physical components and how they
interact.
◦ Topics include Central Processing Unit, Internal Communication,
Machine Cycle, The Bus, Instruction Set.
Central Processing Unit:
◦ The CPU is the brain of the computer, responsible for executing instructions.
◦ It consists of three main components: The Control Unit, The Arithmetic logic Unit (ALU) and Registers.
◦ The control unit coordinates the execution of instructions by fetching, decoding and executing them.
◦ The ALU performs arithmetic and logical operations, such as addition, subtraction and comparisons.
◦ Registers are small, fast memory units used to store data and instructions for immediate access.
◦ The CPU interacts with other components, such as memory and input/output devices, to perform tasks.
The Bus:
◦ The bus is like a highway that allows different components of a computer system to
communicate.
◦ There are different types of buses, such as the address bus, data bus, and control bus.
◦ The address bus connects the CPU, memory, and other major components.
◦ The data bus carries data between the CPU, memory, and input/output devices.
◦ The control bus carries control signals to coordinate the activities of the components.
Internal Communication:
◦ Internal communication refers to the exchange of data and control signals within a computer
system.
◦ It involves the interaction between different components, such as the CPU, memory, and
input/output devices.
◦ Internal communication in computer architecture involves buses, registers, clock signals, control
units, and memory access.
◦ It enables data transfer and coordination within the CPU.
◦ Pipelining improves efficiency.
Instruction Set:
◦ The instruction set is a collection of commands that the CPU can understand and execute.
◦ It defines the operations that the CPU can perform, such as arithmetic, logical, and data
movement.
◦ Instructions are represented in binary format, and each instruction has an opcode and operands
◦ Different CPUs have different instruction sets, such as x86, ARM, and MIPS.
◦ The instruction set architecture (ISA) specifies the interface between software and hardware
Machine Cycle:
◦ A machine cycle refers to the sequence of operations performed by the CPU to fetch,
decode, execute, and store instructions. It plays a crucial role in the overall functioning
of a computer system.
◦ During the machine cycle, the CPU performs four stages: fetch, decode, execute, and
store.
1. Fetch : The CPU retrieves the next instruction from memory.
2. Decode: The CPU interprets the instruction and determines what operation to perform
3. Execute: The CPU carries out the operation specified by the instruction.
4. Store : The CPU stores the result of the operation in memory or a register. Each stage is essential for the proper
execution of instructions in a computer system.
computer organization and architecture.pptx
computer organization and architecture.pptx

More Related Content

Similar to computer organization and architecture.pptx

ch1.pptx
ch1.pptxch1.pptx
ch1.pptx
berekethailu2
 
Components Of Computer unit-2
Components Of Computer  unit-2Components Of Computer  unit-2
Components Of Computer unit-2
Amit Chandra
 
COMPUTER_ORGANIZATION.ppttwhehteeeteehte
COMPUTER_ORGANIZATION.ppttwhehteeeteehteCOMPUTER_ORGANIZATION.ppttwhehteeeteehte
COMPUTER_ORGANIZATION.ppttwhehteeeteehte
NishaTariq1
 
IT workshop (CPU).pptx
IT workshop (CPU).pptxIT workshop (CPU).pptx
IT workshop (CPU).pptx
VarunKumar657899
 
cpu-200816132241.pdf
cpu-200816132241.pdfcpu-200816132241.pdf
cpu-200816132241.pdf
SaniyaSultana9
 
Central Processing Unit(CPU)
Central Processing Unit(CPU)Central Processing Unit(CPU)
Central Processing Unit(CPU)
ANSANS8
 
2 the computer system hardware
2  the computer system hardware2  the computer system hardware
2 the computer system hardware
arslanzafar13162
 
computer organization and architecture.ppt
computer organization and  architecture.pptcomputer organization and  architecture.ppt
computer organization and architecture.ppt
ezatkhatab706
 
Components of-computer-2-1226486763942707-9
Components of-computer-2-1226486763942707-9Components of-computer-2-1226486763942707-9
Components of-computer-2-1226486763942707-9
virendra kumar
 
Computer System Class - 9
Computer System Class - 9Computer System Class - 9
Computer System Class - 9
NehaRohtagi1
 
Bindura university of science education
Bindura university of science educationBindura university of science education
Bindura university of science education
Innocent Tauzeni
 
01_Introduction (1).ppt
01_Introduction (1).ppt01_Introduction (1).ppt
01_Introduction (1).ppt
AmirZaman21
 
Computer Architecture and Organization.pptx
Computer Architecture and Organization.pptxComputer Architecture and Organization.pptx
Computer Architecture and Organization.pptx
LearnersCoach
 
Comuputer processor
Comuputer processorComuputer processor
Comuputer processorSanjeev Jain
 
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
 
Computer Architecture Design (CAD)
Computer Architecture Design (CAD)Computer Architecture Design (CAD)
Computer Architecture Design (CAD)
Saira Kanwal
 
Components of computer hardware
Components of computer hardwareComponents of computer hardware
Components of computer hardware
A. S. M. Shafi
 
comuputerprocessor-130927121947-phpapp01.pdf
comuputerprocessor-130927121947-phpapp01.pdfcomuputerprocessor-130927121947-phpapp01.pdf
comuputerprocessor-130927121947-phpapp01.pdf
AkOo1
 
Central Processing Unit-6.pptx
Central Processing Unit-6.pptxCentral Processing Unit-6.pptx
Central Processing Unit-6.pptx
IjazKhan326575
 
Memory Unit PPT
Memory Unit PPTMemory Unit PPT
Memory Unit PPT
saadkhan42320
 

Similar to computer organization and architecture.pptx (20)

ch1.pptx
ch1.pptxch1.pptx
ch1.pptx
 
Components Of Computer unit-2
Components Of Computer  unit-2Components Of Computer  unit-2
Components Of Computer unit-2
 
COMPUTER_ORGANIZATION.ppttwhehteeeteehte
COMPUTER_ORGANIZATION.ppttwhehteeeteehteCOMPUTER_ORGANIZATION.ppttwhehteeeteehte
COMPUTER_ORGANIZATION.ppttwhehteeeteehte
 
IT workshop (CPU).pptx
IT workshop (CPU).pptxIT workshop (CPU).pptx
IT workshop (CPU).pptx
 
cpu-200816132241.pdf
cpu-200816132241.pdfcpu-200816132241.pdf
cpu-200816132241.pdf
 
Central Processing Unit(CPU)
Central Processing Unit(CPU)Central Processing Unit(CPU)
Central Processing Unit(CPU)
 
2 the computer system hardware
2  the computer system hardware2  the computer system hardware
2 the computer system hardware
 
computer organization and architecture.ppt
computer organization and  architecture.pptcomputer organization and  architecture.ppt
computer organization and architecture.ppt
 
Components of-computer-2-1226486763942707-9
Components of-computer-2-1226486763942707-9Components of-computer-2-1226486763942707-9
Components of-computer-2-1226486763942707-9
 
Computer System Class - 9
Computer System Class - 9Computer System Class - 9
Computer System Class - 9
 
Bindura university of science education
Bindura university of science educationBindura university of science education
Bindura university of science education
 
01_Introduction (1).ppt
01_Introduction (1).ppt01_Introduction (1).ppt
01_Introduction (1).ppt
 
Computer Architecture and Organization.pptx
Computer Architecture and Organization.pptxComputer Architecture and Organization.pptx
Computer Architecture and Organization.pptx
 
Comuputer processor
Comuputer processorComuputer processor
Comuputer processor
 
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
 
Computer Architecture Design (CAD)
Computer Architecture Design (CAD)Computer Architecture Design (CAD)
Computer Architecture Design (CAD)
 
Components of computer hardware
Components of computer hardwareComponents of computer hardware
Components of computer hardware
 
comuputerprocessor-130927121947-phpapp01.pdf
comuputerprocessor-130927121947-phpapp01.pdfcomuputerprocessor-130927121947-phpapp01.pdf
comuputerprocessor-130927121947-phpapp01.pdf
 
Central Processing Unit-6.pptx
Central Processing Unit-6.pptxCentral Processing Unit-6.pptx
Central Processing Unit-6.pptx
 
Memory Unit PPT
Memory Unit PPTMemory Unit PPT
Memory Unit PPT
 

Recently uploaded

2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
varshanayak241
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 

Recently uploaded (20)

2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 

computer organization and architecture.pptx

  • 2. COMPONENTS : ◦ INTRODUCTION ◦ CENTRAL PROCESSING UNIT(CPU) ◦ THE BUS ◦ INTERNAL COMMUNICATION ◦ INSTRUCTION SET ◦ MACHINE CYCLE
  • 3. INTRODUCTION : ◦ Architecture focuses on the design and structure of the computer system. ◦ Computer organization refers to the physical components and how they interact. ◦ Topics include Central Processing Unit, Internal Communication, Machine Cycle, The Bus, Instruction Set.
  • 4. Central Processing Unit: ◦ The CPU is the brain of the computer, responsible for executing instructions. ◦ It consists of three main components: The Control Unit, The Arithmetic logic Unit (ALU) and Registers. ◦ The control unit coordinates the execution of instructions by fetching, decoding and executing them. ◦ The ALU performs arithmetic and logical operations, such as addition, subtraction and comparisons. ◦ Registers are small, fast memory units used to store data and instructions for immediate access. ◦ The CPU interacts with other components, such as memory and input/output devices, to perform tasks.
  • 5.
  • 6. The Bus: ◦ The bus is like a highway that allows different components of a computer system to communicate. ◦ There are different types of buses, such as the address bus, data bus, and control bus. ◦ The address bus connects the CPU, memory, and other major components. ◦ The data bus carries data between the CPU, memory, and input/output devices. ◦ The control bus carries control signals to coordinate the activities of the components.
  • 7.
  • 8. Internal Communication: ◦ Internal communication refers to the exchange of data and control signals within a computer system. ◦ It involves the interaction between different components, such as the CPU, memory, and input/output devices. ◦ Internal communication in computer architecture involves buses, registers, clock signals, control units, and memory access. ◦ It enables data transfer and coordination within the CPU. ◦ Pipelining improves efficiency.
  • 9. Instruction Set: ◦ The instruction set is a collection of commands that the CPU can understand and execute. ◦ It defines the operations that the CPU can perform, such as arithmetic, logical, and data movement. ◦ Instructions are represented in binary format, and each instruction has an opcode and operands ◦ Different CPUs have different instruction sets, such as x86, ARM, and MIPS. ◦ The instruction set architecture (ISA) specifies the interface between software and hardware
  • 10.
  • 11. Machine Cycle: ◦ A machine cycle refers to the sequence of operations performed by the CPU to fetch, decode, execute, and store instructions. It plays a crucial role in the overall functioning of a computer system. ◦ During the machine cycle, the CPU performs four stages: fetch, decode, execute, and store. 1. Fetch : The CPU retrieves the next instruction from memory. 2. Decode: The CPU interprets the instruction and determines what operation to perform 3. Execute: The CPU carries out the operation specified by the instruction. 4. Store : The CPU stores the result of the operation in memory or a register. Each stage is essential for the proper execution of instructions in a computer system.