SlideShare a Scribd company logo
1 of 16
Fetch Execute Cycle
Starter Activity: What is it?
You will be given a small part of a computer. In
groups of 4 you are to discuss what you think it is
and how it might work. Be ready to feedback your
thoughts to the rest of the class.
Fetch Execute Cycle
In this lesson you will learn about what a CPU is,
what it does and how it works. You will create an
annotated diagram of a CPU that explains the
different operations of the fetch execute cycle.
Lesson
Objectives
 Understand the purpose of a CPU and its role
 Be able to describe the components of a CPU
 Be able to locate a CPU in a computer
 Be able to explain the fetch execute cycle
Fetch Execute Cycle
What is a CPU
Watch the What is a CPU video, this will introduce
you to what a CPU is.
Fetch Execute Cycle
CPU (Central Processing Unit)
•The CPU (Central Processing Unit) is commonly
referred to as the “brains of a computer”
•The CPU is also know as a processor
•It is responsible for executing a sequence of
instructions called a program
•The program will take inputs, process them and
output the results
•CPUs are in mobile phones, washing machines,
tablet computers
Fetch Execute Cycle
Task 13: CPU Drawing
Using a paint program create a drawing of a CPU. It
must be a realistic. (10cm x 10cm)
Fetch Execute Cycle
Where is the CPU?
The CPU sits in the motherboard of the central unit.
Fetch Execute Cycle
Components of a CPU
•Control unit- Coordinates and controls all parts of
the computer system
•Arithmetic Logic unit- Performs arithmetic or
logical operations
•Register- Stores the most frequently used
instructions and data
Fetch Execute Cycle
The Control Unit
Control Unit- Manages four basic operations (Fetch
Execute Cycle)
•Fetch- Gets next program instruction from the
computer’s memory
•Decode- Figure out what the program is telling the
computer to do
•Execute- Perform the requested action
•Store the results to a register or to memory
Fetch Execute Cycle
The Arithmetic-Logic Unit (ALU)
Arithmetic-Logic Unit (ALU)- Perform basic
arithmetic or logic operations
•Add, Subtract, Multiply, Divide
•Compare two items to see which one is larger or
smaller
Fetch Execute Cycle
How a CPU works – Fetch Execute Cycle
Fetch Execute Cycle
Control unit ALU
Memory
Task 14: Parts of a CPU
Create a word document and add a SmartArt text
cycle with four text boxes. Add the four basic
operations of the Fetch Execute Cycle in the text
boxes. Fetch, Decode, Execute and Store.
Copy and paste your drawing of the CPU into the
middle of the circle.
Fetch Execute Cycle
Drinks Machine – Fetch Execute Cycle
Lets think of the Fetch Execute Cycle like a drinks
machine. Customer presses the coke button.
The stuff could be a number, a word or an
instruction. The next customers arrives and
presses the lemonade button – this is the cycle.
Fetch Execute Cycle
Address Stuff
1 Load 41
2 Load 42
3 Load 67
41 Coke
42 Lemonade
Fetch
Load 41
Execute
Memory
Task 15: CPU Annotation
Annotate your diagram to explain exactly how a
CPU works. You must explain the four operations
of the fetch execute cycle .
Fetch Execute Cycle
Plenary: Calculator
Using only words explain how a CPU would add
up three numbers. (The computers calculator)
Fetch Execute Cycle
Keywords
 Understand the purpose of a CPU and its role
 Be able to describe the components of a CPU
 Be able to locate a CPU in a computer
 Be able to explain the fetch execute cycle
Objectives
 CPC
 Motherboard
 Control Unit
 Arithmetic Logic Unit
 Fetch
 Decode
 Execute
 Store




Fetch Execute Cycle

More Related Content

What's hot (20)

Operating systems
Operating systems Operating systems
Operating systems
 
operating system
operating systemoperating system
operating system
 
Storage devices
Storage devicesStorage devices
Storage devices
 
Flow charts
Flow chartsFlow charts
Flow charts
 
Operating system
Operating systemOperating system
Operating system
 
Function of Operating system
Function of Operating systemFunction of Operating system
Function of Operating system
 
Virtual memory ppt
Virtual memory pptVirtual memory ppt
Virtual memory ppt
 
Data communication & networks
Data communication & networksData communication & networks
Data communication & networks
 
Networking Devices
Networking DevicesNetworking Devices
Networking Devices
 
Personal computer
Personal computer Personal computer
Personal computer
 
NETWORK COMPONENTS
NETWORK COMPONENTSNETWORK COMPONENTS
NETWORK COMPONENTS
 
Translators(Compiler, Assembler) and interpreter
Translators(Compiler, Assembler) and interpreterTranslators(Compiler, Assembler) and interpreter
Translators(Compiler, Assembler) and interpreter
 
COMPUTER HARDWARE AND SOFTWARE
COMPUTER HARDWARE AND SOFTWARECOMPUTER HARDWARE AND SOFTWARE
COMPUTER HARDWARE AND SOFTWARE
 
Processes and threads
Processes and threadsProcesses and threads
Processes and threads
 
Fundamentals Of Computer
Fundamentals Of ComputerFundamentals Of Computer
Fundamentals Of Computer
 
Computer hardware and its components
Computer hardware and its componentsComputer hardware and its components
Computer hardware and its components
 
Presentation on different kinds of software
Presentation on different kinds of softwarePresentation on different kinds of software
Presentation on different kinds of software
 
Basic organization of computer
 Basic organization of computer Basic organization of computer
Basic organization of computer
 
Computer Memory
Computer MemoryComputer Memory
Computer Memory
 
Peripheral devices
Peripheral     devicesPeripheral     devices
Peripheral devices
 

Viewers also liked

Fetch Execute Cycle
Fetch Execute CycleFetch Execute Cycle
Fetch Execute Cyclepy7rjs
 
Instruction cycle
Instruction cycleInstruction cycle
Instruction cycleKumar
 
10.data transmission
10.data transmission10.data transmission
10.data transmissionDeepak Sharma
 
Computer instructions
Computer instructionsComputer instructions
Computer instructionsAnuj Modi
 
instruction cycle ppt
instruction cycle pptinstruction cycle ppt
instruction cycle pptsheetal singh
 
The Little-Man Computer (in detail)
The Little-Man Computer (in detail)The Little-Man Computer (in detail)
The Little-Man Computer (in detail)Damian T. Gordon
 
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
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its functionNikhi Jain
 
Evolution of INTEL Microprocessor
Evolution of INTEL MicroprocessorEvolution of INTEL Microprocessor
Evolution of INTEL MicroprocessorVijay Kumar
 
It and computing assessment
It and computing assessmentIt and computing assessment
It and computing assessmentcachs_computing
 
A451 cpu fetch execute cycle (2-12 & 2-14)
A451  cpu fetch execute cycle (2-12 & 2-14)A451  cpu fetch execute cycle (2-12 & 2-14)
A451 cpu fetch execute cycle (2-12 & 2-14)wardjo
 
Process & Control Hardware plus fetch-execute cycle
Process & Control Hardware plus fetch-execute cycleProcess & Control Hardware plus fetch-execute cycle
Process & Control Hardware plus fetch-execute cyclesebrown
 
Evolution of microprocessors
Evolution of microprocessorsEvolution of microprocessors
Evolution of microprocessorsharinder
 

Viewers also liked (20)

Fetch-execute Cycle
Fetch-execute CycleFetch-execute Cycle
Fetch-execute Cycle
 
Instruction cycle
Instruction cycleInstruction cycle
Instruction cycle
 
Fetch Execute Cycle
Fetch Execute CycleFetch Execute Cycle
Fetch Execute Cycle
 
Instruction cycle
Instruction cycleInstruction cycle
Instruction cycle
 
10.data transmission
10.data transmission10.data transmission
10.data transmission
 
Computer instructions
Computer instructionsComputer instructions
Computer instructions
 
instruction cycle ppt
instruction cycle pptinstruction cycle ppt
instruction cycle ppt
 
Machine Cycle
Machine CycleMachine Cycle
Machine Cycle
 
Instruction cycle
Instruction cycleInstruction cycle
Instruction cycle
 
The Little-Man Computer (in detail)
The Little-Man Computer (in detail)The Little-Man Computer (in detail)
The Little-Man Computer (in detail)
 
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.
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its function
 
Evolution of INTEL Microprocessor
Evolution of INTEL MicroprocessorEvolution of INTEL Microprocessor
Evolution of INTEL Microprocessor
 
It and computing assessment
It and computing assessmentIt and computing assessment
It and computing assessment
 
A451 cpu fetch execute cycle (2-12 & 2-14)
A451  cpu fetch execute cycle (2-12 & 2-14)A451  cpu fetch execute cycle (2-12 & 2-14)
A451 cpu fetch execute cycle (2-12 & 2-14)
 
Process & Control Hardware plus fetch-execute cycle
Process & Control Hardware plus fetch-execute cycleProcess & Control Hardware plus fetch-execute cycle
Process & Control Hardware plus fetch-execute cycle
 
Linked Lists
Linked ListsLinked Lists
Linked Lists
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
iOS
iOSiOS
iOS
 
Evolution of microprocessors
Evolution of microprocessorsEvolution of microprocessors
Evolution of microprocessors
 

Similar to Fetch execute cycle

Machine architecture 2
Machine architecture 2Machine architecture 2
Machine architecture 2TrudieK
 
Machine architecture 2
Machine architecture 2Machine architecture 2
Machine architecture 2TrudieK
 
CPU Architecture - Basic
CPU Architecture - BasicCPU Architecture - Basic
CPU Architecture - BasicYong Heui Cho
 
Chapter 4 The Components Of The System Unit
Chapter 4 The Components Of The System UnitChapter 4 The Components Of The System Unit
Chapter 4 The Components Of The System Unitnorzaini
 
Chapter 4 - Processor Fundamentals.pdf
Chapter 4 - Processor Fundamentals.pdfChapter 4 - Processor Fundamentals.pdf
Chapter 4 - Processor Fundamentals.pdfMerbertJeruela1
 
Lecture 3 Computer architecture-cpu.pptx
Lecture 3 Computer architecture-cpu.pptxLecture 3 Computer architecture-cpu.pptx
Lecture 3 Computer architecture-cpu.pptxsamgamingofficial01
 
Lesson 1 - Introduction to Computer System
Lesson 1 - Introduction to Computer SystemLesson 1 - Introduction to Computer System
Lesson 1 - Introduction to Computer SystemAndy Adovas
 
The cpu cycle
The cpu cycleThe cpu cycle
The cpu cyclejndatirwa
 
Comuputer processor
Comuputer processorComuputer processor
Comuputer processorSanjeev Jain
 
Lesson one power point 3
Lesson one   power point 3Lesson one   power point 3
Lesson one power point 3lewi300
 
Computer Organisation unit 1 basics of computer Organisation
Computer Organisation unit 1 basics of computer OrganisationComputer Organisation unit 1 basics of computer Organisation
Computer Organisation unit 1 basics of computer Organisationluckyanirudhsai
 
COMMON CPU TERMS.pptx
COMMON CPU TERMS.pptxCOMMON CPU TERMS.pptx
COMMON CPU TERMS.pptxKiranSEEROO1
 
Computer Processor.pptx
Computer Processor.pptxComputer Processor.pptx
Computer Processor.pptxKnockKnock19
 
CIS 512 discussion post responses.CPUs and Programming Pleas.docx
CIS 512 discussion post responses.CPUs and Programming Pleas.docxCIS 512 discussion post responses.CPUs and Programming Pleas.docx
CIS 512 discussion post responses.CPUs and Programming Pleas.docxmccormicknadine86
 

Similar to Fetch execute cycle (20)

Machine architecture 2
Machine architecture 2Machine architecture 2
Machine architecture 2
 
Machine architecture 2
Machine architecture 2Machine architecture 2
Machine architecture 2
 
CPU Architecture - Basic
CPU Architecture - BasicCPU Architecture - Basic
CPU Architecture - Basic
 
System Unit
System UnitSystem Unit
System Unit
 
Fundamentals of Programming Chapter 1
Fundamentals of Programming Chapter 1Fundamentals of Programming Chapter 1
Fundamentals of Programming Chapter 1
 
Chapter 4 The Components Of The System Unit
Chapter 4 The Components Of The System UnitChapter 4 The Components Of The System Unit
Chapter 4 The Components Of The System Unit
 
Chapter 4 - Processor Fundamentals.pdf
Chapter 4 - Processor Fundamentals.pdfChapter 4 - Processor Fundamentals.pdf
Chapter 4 - Processor Fundamentals.pdf
 
Comp App Lect 2.pptx
Comp App Lect 2.pptxComp App Lect 2.pptx
Comp App Lect 2.pptx
 
Lecture 3 Computer architecture-cpu.pptx
Lecture 3 Computer architecture-cpu.pptxLecture 3 Computer architecture-cpu.pptx
Lecture 3 Computer architecture-cpu.pptx
 
Lesson 1 - Introduction to Computer System
Lesson 1 - Introduction to Computer SystemLesson 1 - Introduction to Computer System
Lesson 1 - Introduction to Computer System
 
The cpu cycle
The cpu cycleThe cpu cycle
The cpu cycle
 
Comuputer processor
Comuputer processorComuputer processor
Comuputer processor
 
Lesson one power point 3
Lesson one   power point 3Lesson one   power point 3
Lesson one power point 3
 
Cpu
CpuCpu
Cpu
 
How Computers Work
How Computers WorkHow Computers Work
How Computers Work
 
Computer Organisation unit 1 basics of computer Organisation
Computer Organisation unit 1 basics of computer OrganisationComputer Organisation unit 1 basics of computer Organisation
Computer Organisation unit 1 basics of computer Organisation
 
COMMON CPU TERMS.pptx
COMMON CPU TERMS.pptxCOMMON CPU TERMS.pptx
COMMON CPU TERMS.pptx
 
Computer Processor.pptx
Computer Processor.pptxComputer Processor.pptx
Computer Processor.pptx
 
Cpu.9
Cpu.9Cpu.9
Cpu.9
 
CIS 512 discussion post responses.CPUs and Programming Pleas.docx
CIS 512 discussion post responses.CPUs and Programming Pleas.docxCIS 512 discussion post responses.CPUs and Programming Pleas.docx
CIS 512 discussion post responses.CPUs and Programming Pleas.docx
 

More from cachs_computing (20)

Forest archery game
Forest archery gameForest archery game
Forest archery game
 
Scratching the surface
Scratching the surfaceScratching the surface
Scratching the surface
 
Creating your first web page
Creating your first web pageCreating your first web page
Creating your first web page
 
Introduction
IntroductionIntroduction
Introduction
 
Desktop publishing
Desktop publishingDesktop publishing
Desktop publishing
 
Spreadsheets
SpreadsheetsSpreadsheets
Spreadsheets
 
Internet
InternetInternet
Internet
 
Getting technical introduction
Getting technical introductionGetting technical introduction
Getting technical introduction
 
It and computing assessment
It and computing assessmentIt and computing assessment
It and computing assessment
 
Introduction
IntroductionIntroduction
Introduction
 
Word processing 2
Word processing 2Word processing 2
Word processing 2
 
Word processing 1
Word processing 1Word processing 1
Word processing 1
 
Desktop publishing
Desktop publishingDesktop publishing
Desktop publishing
 
Spreadsheets
SpreadsheetsSpreadsheets
Spreadsheets
 
Introduction functional skills
Introduction functional skillsIntroduction functional skills
Introduction functional skills
 
Internet
InternetInternet
Internet
 
Search engines
Search enginesSearch engines
Search engines
 
Algorithms
AlgorithmsAlgorithms
Algorithms
 
Sounds and images
Sounds and imagesSounds and images
Sounds and images
 
Binary
BinaryBinary
Binary
 

Recently uploaded

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Recently uploaded (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Fetch execute cycle

  • 2. Starter Activity: What is it? You will be given a small part of a computer. In groups of 4 you are to discuss what you think it is and how it might work. Be ready to feedback your thoughts to the rest of the class. Fetch Execute Cycle
  • 3. In this lesson you will learn about what a CPU is, what it does and how it works. You will create an annotated diagram of a CPU that explains the different operations of the fetch execute cycle. Lesson Objectives  Understand the purpose of a CPU and its role  Be able to describe the components of a CPU  Be able to locate a CPU in a computer  Be able to explain the fetch execute cycle Fetch Execute Cycle
  • 4. What is a CPU Watch the What is a CPU video, this will introduce you to what a CPU is. Fetch Execute Cycle
  • 5. CPU (Central Processing Unit) •The CPU (Central Processing Unit) is commonly referred to as the “brains of a computer” •The CPU is also know as a processor •It is responsible for executing a sequence of instructions called a program •The program will take inputs, process them and output the results •CPUs are in mobile phones, washing machines, tablet computers Fetch Execute Cycle
  • 6. Task 13: CPU Drawing Using a paint program create a drawing of a CPU. It must be a realistic. (10cm x 10cm) Fetch Execute Cycle
  • 7. Where is the CPU? The CPU sits in the motherboard of the central unit. Fetch Execute Cycle
  • 8. Components of a CPU •Control unit- Coordinates and controls all parts of the computer system •Arithmetic Logic unit- Performs arithmetic or logical operations •Register- Stores the most frequently used instructions and data Fetch Execute Cycle
  • 9. The Control Unit Control Unit- Manages four basic operations (Fetch Execute Cycle) •Fetch- Gets next program instruction from the computer’s memory •Decode- Figure out what the program is telling the computer to do •Execute- Perform the requested action •Store the results to a register or to memory Fetch Execute Cycle
  • 10. The Arithmetic-Logic Unit (ALU) Arithmetic-Logic Unit (ALU)- Perform basic arithmetic or logic operations •Add, Subtract, Multiply, Divide •Compare two items to see which one is larger or smaller Fetch Execute Cycle
  • 11. How a CPU works – Fetch Execute Cycle Fetch Execute Cycle Control unit ALU Memory
  • 12. Task 14: Parts of a CPU Create a word document and add a SmartArt text cycle with four text boxes. Add the four basic operations of the Fetch Execute Cycle in the text boxes. Fetch, Decode, Execute and Store. Copy and paste your drawing of the CPU into the middle of the circle. Fetch Execute Cycle
  • 13. Drinks Machine – Fetch Execute Cycle Lets think of the Fetch Execute Cycle like a drinks machine. Customer presses the coke button. The stuff could be a number, a word or an instruction. The next customers arrives and presses the lemonade button – this is the cycle. Fetch Execute Cycle Address Stuff 1 Load 41 2 Load 42 3 Load 67 41 Coke 42 Lemonade Fetch Load 41 Execute Memory
  • 14. Task 15: CPU Annotation Annotate your diagram to explain exactly how a CPU works. You must explain the four operations of the fetch execute cycle . Fetch Execute Cycle
  • 15. Plenary: Calculator Using only words explain how a CPU would add up three numbers. (The computers calculator) Fetch Execute Cycle
  • 16. Keywords  Understand the purpose of a CPU and its role  Be able to describe the components of a CPU  Be able to locate a CPU in a computer  Be able to explain the fetch execute cycle Objectives  CPC  Motherboard  Control Unit  Arithmetic Logic Unit  Fetch  Decode  Execute  Store     Fetch Execute Cycle