SlideShare a Scribd company logo
CPUCPU
ORGANISATIOORGANISATIO
NN
CPU (CPU (Central Processing UnitCentral Processing Unit))
Acts as the brain of computer.
Performs all the calculations & controls all the
components.
Carries out the instructions of a computer
program, performs the basic arithmetical,
logical, and input and output operations of the
system.
CPU Has Two MainCPU Has Two Main
ComponentsComponents
 Control Unit
(CU)
 Arithmetic &
Logic Unit (ALU)
Control UnitControl Unit
Selects program instructions & coordinates
their execution.
Regulates timing of processor.
Sends control signal to and receives control
signal from peripheral devices.
Acts as central nervous system for all other
components.
It obtains instruction from memory, interprets
the instruction & issues signals to the required
units to carry out the execution.
ALUALU
Actual execution of instruction takes place
in ALU.
It consists of a complicated set of logic
circuit, registers and accumulator to carry
out all operations.
Depends on the commands given by the
Control Unit.
RegistersRegisters
It holds data temporarily during the execution
of instruction.
They are a part of CPU.
Length of register = No. of bits in can store.
Two types -
 Special Purpose Registers
 General Purpose Registers
List of Special Purpose RegistersList of Special Purpose Registers
Decoder
Program Control Register
Memory Address Register
Memory Buffer Register
Instruction Register
I/O Register
Accumulator
Decoder
It interprets the instruction to be executed.
Program Control Register
• It holds the address of next instruction to be
executed.
• In case of branch instruction, system passes
the address part of branch instruction to PC.
Memory Address Register
It holds the address of the active memory
location.
Memory Buffer Register
 It holds the content of accessed memory
word.
 It holds the data word when it is transferred
to and from the main memory.
Instruction Register
 It holds the instruction being executed.
 Instruction is divided into two parts :
Operation Part - Given to MAR
Address part - Given to Decoder
I/O Register
 It is used for communication with the I/O devices.
 An input unit transfers all the contents to this register
& then system picks up the data & vice-versa.
Accumulator
 It holds the data under execution, intermediate results
& result of operations.
 Result  Accumulator MBR  Main Memory
Main MemoryMain Memory
 RAM (Random Access Memory)
 Volatile Memory
 Every file or application opened is placed in RAM
 Uses Random Access Technique, i.e., the data can be
directly jumped to the middle if necessary without having
to read the data sequentially.
ROM (Read Only Memory)ROM (Read Only Memory)
 Non-volatile Memory
 The instructions are stored by manufacturers
 Special programs are stored called micro-programs
which deal with low-level machine functions.
 Types of ROM --
PROM(Programmabl e ROM)
EPROM(Eras abl e Programmabl e
ROM)
Cache MemoryCache Memory
 Extremely fast & small memory
 Placed between CPU & Main memory
 Used for temporarily storing active data & for minimizing
the data fetch time
CPU
Cache
Memory Main
Memory
Steps of Execution Of InstructionSteps of Execution Of Instruction
1 ) The CUtake s addre ss o f the ne xt instructio n
fro m the PC Re g iste r & re ads the instructio n
fro m co rre spo nding m e m o ry addre ss into the
Instructio n Re g iste r.
2) CUthe n se nds the o pe ratio n & addre ss part
to De co de r & MAR re spe ctive ly.
3) De co de r inte rpre ts the instructio n se nds
co m m and sig nals to the appro priate units to
carry o ut the task spe cifie d.
4) As the syste m e xe cute s e ach instructio n, it
lo ads the addre ss o f ne xt instructio n in PC
Re g iste r & re pe ats ste ps 1 to 4.
Thank You
Thank You

More Related Content

What's hot

Basic Computer Organization and Design
Basic  Computer  Organization  and  DesignBasic  Computer  Organization  and  Design
Basic Computer Organization and Design
Aksum Institute of Technology(AIT, @Letsgo)
 
Input output organization
Input output organizationInput output organization
Input output organizationabdulugc
 
Processor Organization and Architecture
Processor Organization and ArchitectureProcessor Organization and Architecture
Processor Organization and Architecture
Vinit Raut
 
Addressing mode Computer Architecture
Addressing mode  Computer ArchitectureAddressing mode  Computer Architecture
Addressing mode Computer Architecture
Haris456
 
Addressing modes
Addressing modesAddressing modes
Addressing modes
karthiga selvaraju
 
Instruction format
Instruction formatInstruction format
Instruction format
Sanjeev Patel
 
Modes Of Transfer in Input/Output Organization
Modes Of Transfer in Input/Output OrganizationModes Of Transfer in Input/Output Organization
Modes Of Transfer in Input/Output Organization
MOHIT AGARWAL
 
Computer architecture control unit
Computer architecture control unitComputer architecture control unit
Computer architecture control unit
Mazin Alwaaly
 
Basic Computer Organization and Design
Basic Computer Organization and DesignBasic Computer Organization and Design
Basic Computer Organization and Design
Kamal Acharya
 
Computer organiztion5
Computer organiztion5Computer organiztion5
Computer organiztion5Umang Gupta
 
Memory system
Memory systemMemory system
Memory system
gourav kottawar
 
Basic Processing Unit
Basic Processing UnitBasic Processing Unit
Basic Processing UnitSlideshare
 
Instruction cycle presentation
Instruction   cycle presentationInstruction   cycle presentation
Instruction cycle presentation
Moniba Irfan
 
Computer architecture input output organization
Computer architecture input output organizationComputer architecture input output organization
Computer architecture input output organization
Mazin Alwaaly
 
Arithmetic Logic Unit (ALU)
Arithmetic Logic Unit (ALU)Arithmetic Logic Unit (ALU)
Arithmetic Logic Unit (ALU)
Student
 
Micro Programmed Control Unit
Micro Programmed Control UnitMicro Programmed Control Unit
Micro Programmed Control Unit
Kamal Acharya
 
Types of Instruction Format
Types of Instruction FormatTypes of Instruction Format
Types of Instruction Format
Dhrumil Panchal
 
Register transfer language
Register transfer languageRegister transfer language
Register transfer language
Sanjeev Patel
 
Direct memory access (dma)
Direct memory access (dma)Direct memory access (dma)
Direct memory access (dma)
Zubair Khalid
 

What's hot (20)

Basic Computer Organization and Design
Basic  Computer  Organization  and  DesignBasic  Computer  Organization  and  Design
Basic Computer Organization and Design
 
Input output organization
Input output organizationInput output organization
Input output organization
 
Processor Organization and Architecture
Processor Organization and ArchitectureProcessor Organization and Architecture
Processor Organization and Architecture
 
Addressing mode Computer Architecture
Addressing mode  Computer ArchitectureAddressing mode  Computer Architecture
Addressing mode Computer Architecture
 
Addressing modes
Addressing modesAddressing modes
Addressing modes
 
Instruction format
Instruction formatInstruction format
Instruction format
 
Modes Of Transfer in Input/Output Organization
Modes Of Transfer in Input/Output OrganizationModes Of Transfer in Input/Output Organization
Modes Of Transfer in Input/Output Organization
 
Computer architecture control unit
Computer architecture control unitComputer architecture control unit
Computer architecture control unit
 
Instruction cycle
Instruction cycleInstruction cycle
Instruction cycle
 
Basic Computer Organization and Design
Basic Computer Organization and DesignBasic Computer Organization and Design
Basic Computer Organization and Design
 
Computer organiztion5
Computer organiztion5Computer organiztion5
Computer organiztion5
 
Memory system
Memory systemMemory system
Memory system
 
Basic Processing Unit
Basic Processing UnitBasic Processing Unit
Basic Processing Unit
 
Instruction cycle presentation
Instruction   cycle presentationInstruction   cycle presentation
Instruction cycle presentation
 
Computer architecture input output organization
Computer architecture input output organizationComputer architecture input output organization
Computer architecture input output organization
 
Arithmetic Logic Unit (ALU)
Arithmetic Logic Unit (ALU)Arithmetic Logic Unit (ALU)
Arithmetic Logic Unit (ALU)
 
Micro Programmed Control Unit
Micro Programmed Control UnitMicro Programmed Control Unit
Micro Programmed Control Unit
 
Types of Instruction Format
Types of Instruction FormatTypes of Instruction Format
Types of Instruction Format
 
Register transfer language
Register transfer languageRegister transfer language
Register transfer language
 
Direct memory access (dma)
Direct memory access (dma)Direct memory access (dma)
Direct memory access (dma)
 

Viewers also liked

Cpu organisation
Cpu organisationCpu organisation
Cpu organisation
Er Sangita Vishwakarma
 
Memory Organization
Memory OrganizationMemory Organization
Memory Organization
Mumthas Shaikh
 
Central processing unit
Central processing unitCentral processing unit
Central processing unit
jyoti_lakhani
 
T imingdiagram
T imingdiagramT imingdiagram
T imingdiagram
puja00
 
Computer Organisation Part 4
Computer Organisation Part 4Computer Organisation Part 4
Computer Organisation Part 4
Krishna Kumar Bohra
 
Instruction cycle
Instruction cycleInstruction cycle
Instruction cycleKumar
 
Interrupts
InterruptsInterrupts
Interrupts
guest2e9811e
 
Central Processing Unit
Central Processing UnitCentral Processing Unit
Central Processing Unit
Jan Ralph
 
Cpu registers
Cpu registersCpu registers
Cpu registers
Puneet Rajput
 
Intro to Buses (Computer Architecture)
Intro to Buses  (Computer Architecture)Intro to Buses  (Computer Architecture)
Intro to Buses (Computer Architecture)Matthew Levandowski
 
What is CPU Register? Type of CPU Register.
What is CPU Register? Type of CPU Register.What is CPU Register? Type of CPU Register.
What is CPU Register? Type of CPU Register.
Kapil Dev Das
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
SlideShare
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
Kapost
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
Empowered Presentations
 
You Suck At PowerPoint!
You Suck At PowerPoint!You Suck At PowerPoint!
You Suck At PowerPoint!
Jesse Desjardins - @jessedee
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization
Oneupweb
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
Content Marketing Institute
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
SlideShare
 

Viewers also liked (20)

Cpu organisation
Cpu organisationCpu organisation
Cpu organisation
 
Memory Organization
Memory OrganizationMemory Organization
Memory Organization
 
Central processing unit
Central processing unitCentral processing unit
Central processing unit
 
T imingdiagram
T imingdiagramT imingdiagram
T imingdiagram
 
Computer Organisation Part 4
Computer Organisation Part 4Computer Organisation Part 4
Computer Organisation Part 4
 
Instruction cycle
Instruction cycleInstruction cycle
Instruction cycle
 
Instruction code
Instruction codeInstruction code
Instruction code
 
Bus interconnection
Bus interconnectionBus interconnection
Bus interconnection
 
Interrupts
InterruptsInterrupts
Interrupts
 
Central Processing Unit
Central Processing UnitCentral Processing Unit
Central Processing Unit
 
Cpu registers
Cpu registersCpu registers
Cpu registers
 
Intro to Buses (Computer Architecture)
Intro to Buses  (Computer Architecture)Intro to Buses  (Computer Architecture)
Intro to Buses (Computer Architecture)
 
What is CPU Register? Type of CPU Register.
What is CPU Register? Type of CPU Register.What is CPU Register? Type of CPU Register.
What is CPU Register? Type of CPU Register.
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
 
You Suck At PowerPoint!
You Suck At PowerPoint!You Suck At PowerPoint!
You Suck At PowerPoint!
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 

Similar to Cpu organisation

cpuorganisation-140723043011-phpapp02.pdf
cpuorganisation-140723043011-phpapp02.pdfcpuorganisation-140723043011-phpapp02.pdf
cpuorganisation-140723043011-phpapp02.pdf
BittuBaBa1
 
computer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdfcomputer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdf
shubhangisonawane6
 
fundamentals of digital communication unit 2 notes.pdf
fundamentals of digital communication  unit 2 notes.pdffundamentals of digital communication  unit 2 notes.pdf
fundamentals of digital communication unit 2 notes.pdf
shubhangisonawane6
 
COMPUTER_ORGANIZATION.ppt
COMPUTER_ORGANIZATION.pptCOMPUTER_ORGANIZATION.ppt
COMPUTER_ORGANIZATION.ppt
Atul Kumar Rana
 
Computer Organization (1).pdf
Computer Organization (1).pdfComputer Organization (1).pdf
Computer Organization (1).pdf
mysthicrious
 
COMPUTER_ORGANIZATION (1).pptx
COMPUTER_ORGANIZATION (1).pptxCOMPUTER_ORGANIZATION (1).pptx
COMPUTER_ORGANIZATION (1).pptx
nodov66591
 
Basic of operating system
Basic of operating systemBasic of operating system
Basic of operating system
priyanka jain
 
Processor Management
Processor ManagementProcessor Management
Processor Management
Sumit kumar
 
Computer Hardware Complete Guide Easy
Computer Hardware Complete Guide EasyComputer Hardware Complete Guide Easy
Computer Hardware Complete Guide Easy
khang950262
 
Control unit
Control  unitControl  unit
Control unit
Sameer Patil
 
CPU and memory
CPU and memoryCPU and memory
CPU and memory
Wajiha Muhammad Ismail
 
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
 
ICT - Lecture Notes 3.pdf
ICT - Lecture Notes 3.pdfICT - Lecture Notes 3.pdf
ICT - Lecture Notes 3.pdf
HonKencyTress
 
Components of a computer
Components of a computerComponents of a computer
Components of a computer
DibyenduBiswas31
 
Chapter01 os7e
Chapter01 os7eChapter01 os7e
Chapter01 os7e
QAISAR NISAR
 
Microcontroller part 1
Microcontroller part 1Microcontroller part 1
Microcontroller part 1
Keroles karam khalil
 
Memory & the fetch decode-execute cycle
Memory & the fetch decode-execute cycleMemory & the fetch decode-execute cycle
Memory & the fetch decode-execute cyclechantellemallia
 
Computer System.ppt
Computer System.pptComputer System.ppt
Computer System.ppt
jguuhxxxfp
 
Comp App Lect 2.pptx
Comp App Lect 2.pptxComp App Lect 2.pptx
Comp App Lect 2.pptx
MehwishKanwal14
 

Similar to Cpu organisation (20)

cpuorganisation-140723043011-phpapp02.pdf
cpuorganisation-140723043011-phpapp02.pdfcpuorganisation-140723043011-phpapp02.pdf
cpuorganisation-140723043011-phpapp02.pdf
 
Cpu
CpuCpu
Cpu
 
computer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdfcomputer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdf
 
fundamentals of digital communication unit 2 notes.pdf
fundamentals of digital communication  unit 2 notes.pdffundamentals of digital communication  unit 2 notes.pdf
fundamentals of digital communication unit 2 notes.pdf
 
COMPUTER_ORGANIZATION.ppt
COMPUTER_ORGANIZATION.pptCOMPUTER_ORGANIZATION.ppt
COMPUTER_ORGANIZATION.ppt
 
Computer Organization (1).pdf
Computer Organization (1).pdfComputer Organization (1).pdf
Computer Organization (1).pdf
 
COMPUTER_ORGANIZATION (1).pptx
COMPUTER_ORGANIZATION (1).pptxCOMPUTER_ORGANIZATION (1).pptx
COMPUTER_ORGANIZATION (1).pptx
 
Basic of operating system
Basic of operating systemBasic of operating system
Basic of operating system
 
Processor Management
Processor ManagementProcessor Management
Processor Management
 
Computer Hardware Complete Guide Easy
Computer Hardware Complete Guide EasyComputer Hardware Complete Guide Easy
Computer Hardware Complete Guide Easy
 
Control unit
Control  unitControl  unit
Control unit
 
CPU and memory
CPU and memoryCPU and memory
CPU and memory
 
Components of-computer-2-1226486763942707-9
Components of-computer-2-1226486763942707-9Components of-computer-2-1226486763942707-9
Components of-computer-2-1226486763942707-9
 
ICT - Lecture Notes 3.pdf
ICT - Lecture Notes 3.pdfICT - Lecture Notes 3.pdf
ICT - Lecture Notes 3.pdf
 
Components of a computer
Components of a computerComponents of a computer
Components of a computer
 
Chapter01 os7e
Chapter01 os7eChapter01 os7e
Chapter01 os7e
 
Microcontroller part 1
Microcontroller part 1Microcontroller part 1
Microcontroller part 1
 
Memory & the fetch decode-execute cycle
Memory & the fetch decode-execute cycleMemory & the fetch decode-execute cycle
Memory & the fetch decode-execute cycle
 
Computer System.ppt
Computer System.pptComputer System.ppt
Computer System.ppt
 
Comp App Lect 2.pptx
Comp App Lect 2.pptxComp App Lect 2.pptx
Comp App Lect 2.pptx
 

Recently uploaded

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
 
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
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
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
 
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
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
veerababupersonal22
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
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
 

Recently uploaded (20)

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
 
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
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
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
 
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
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
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
 

Cpu organisation

  • 2. CPU (CPU (Central Processing UnitCentral Processing Unit)) Acts as the brain of computer. Performs all the calculations & controls all the components. Carries out the instructions of a computer program, performs the basic arithmetical, logical, and input and output operations of the system.
  • 3.
  • 4. CPU Has Two MainCPU Has Two Main ComponentsComponents  Control Unit (CU)  Arithmetic & Logic Unit (ALU)
  • 5. Control UnitControl Unit Selects program instructions & coordinates their execution. Regulates timing of processor. Sends control signal to and receives control signal from peripheral devices. Acts as central nervous system for all other components. It obtains instruction from memory, interprets the instruction & issues signals to the required units to carry out the execution.
  • 6. ALUALU Actual execution of instruction takes place in ALU. It consists of a complicated set of logic circuit, registers and accumulator to carry out all operations. Depends on the commands given by the Control Unit.
  • 7. RegistersRegisters It holds data temporarily during the execution of instruction. They are a part of CPU. Length of register = No. of bits in can store. Two types -  Special Purpose Registers  General Purpose Registers
  • 8. List of Special Purpose RegistersList of Special Purpose Registers Decoder Program Control Register Memory Address Register Memory Buffer Register Instruction Register I/O Register Accumulator
  • 9. Decoder It interprets the instruction to be executed. Program Control Register • It holds the address of next instruction to be executed. • In case of branch instruction, system passes the address part of branch instruction to PC. Memory Address Register It holds the address of the active memory location.
  • 10. Memory Buffer Register  It holds the content of accessed memory word.  It holds the data word when it is transferred to and from the main memory. Instruction Register  It holds the instruction being executed.  Instruction is divided into two parts : Operation Part - Given to MAR Address part - Given to Decoder
  • 11. I/O Register  It is used for communication with the I/O devices.  An input unit transfers all the contents to this register & then system picks up the data & vice-versa. Accumulator  It holds the data under execution, intermediate results & result of operations.  Result  Accumulator MBR  Main Memory
  • 12. Main MemoryMain Memory  RAM (Random Access Memory)  Volatile Memory  Every file or application opened is placed in RAM  Uses Random Access Technique, i.e., the data can be directly jumped to the middle if necessary without having to read the data sequentially.
  • 13.
  • 14. ROM (Read Only Memory)ROM (Read Only Memory)  Non-volatile Memory  The instructions are stored by manufacturers  Special programs are stored called micro-programs which deal with low-level machine functions.  Types of ROM -- PROM(Programmabl e ROM) EPROM(Eras abl e Programmabl e ROM)
  • 15. Cache MemoryCache Memory  Extremely fast & small memory  Placed between CPU & Main memory  Used for temporarily storing active data & for minimizing the data fetch time CPU Cache Memory Main Memory
  • 16. Steps of Execution Of InstructionSteps of Execution Of Instruction 1 ) The CUtake s addre ss o f the ne xt instructio n fro m the PC Re g iste r & re ads the instructio n fro m co rre spo nding m e m o ry addre ss into the Instructio n Re g iste r. 2) CUthe n se nds the o pe ratio n & addre ss part to De co de r & MAR re spe ctive ly. 3) De co de r inte rpre ts the instructio n se nds co m m and sig nals to the appro priate units to carry o ut the task spe cifie d. 4) As the syste m e xe cute s e ach instructio n, it lo ads the addre ss o f ne xt instructio n in PC Re g iste r & re pe ats ste ps 1 to 4.