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

Central Processing Unit(CPU)
Central Processing Unit(CPU)Central Processing Unit(CPU)
Central Processing Unit(CPU)ANSANS8
 
Digital electronics and logic design
Digital electronics and logic designDigital electronics and logic design
Digital electronics and logic designToufiq Akbar
 
CS4109 Computer System Architecture
CS4109 Computer System ArchitectureCS4109 Computer System Architecture
CS4109 Computer System Architecturektosri
 
Presentation on Computer Processor
Presentation on Computer ProcessorPresentation on Computer Processor
Presentation on Computer ProcessorMoizAlSamad
 
Computer Systems Foundation General
Computer Systems Foundation GeneralComputer Systems Foundation General
Computer Systems Foundation Generalmrcarty
 
Fetch decode-execute presentation
Fetch decode-execute presentationFetch decode-execute presentation
Fetch decode-execute presentationchantellemallia
 
Computer networks
Computer networksComputer networks
Computer networksSudar Sudar
 
Introduction of computer and basics of computer
Introduction of computer and basics of computerIntroduction of computer and basics of computer
Introduction of computer and basics of computerMuhammadTariq387
 
How to install windows 10
How to install windows 10How to install windows 10
How to install windows 10Annu Ahmed
 
Computer registers
Computer registersComputer registers
Computer registersDeepikaT13
 
Computer System
Computer SystemComputer System
Computer Systemhajjaz
 
Input Output - Computer Architecture
Input Output - Computer ArchitectureInput Output - Computer Architecture
Input Output - Computer ArchitectureMaruf Abdullah (Rion)
 
Processor Organization and Architecture
Processor Organization and ArchitectureProcessor Organization and Architecture
Processor Organization and ArchitectureVinit Raut
 
Processor powerpoint
Processor powerpointProcessor powerpoint
Processor powerpointbrennan_jame
 
Hardware and Software Components of Computer
Hardware and Software Components of ComputerHardware and Software Components of Computer
Hardware and Software Components of ComputerForum of Blended Learning
 
Single &Multi Core processor
Single &Multi Core processorSingle &Multi Core processor
Single &Multi Core processorJustify Shadap
 
Fundamental units of computer
Fundamental units of computerFundamental units of computer
Fundamental units of computerSandeep Menon
 

What's hot (20)

Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Central Processing Unit(CPU)
Central Processing Unit(CPU)Central Processing Unit(CPU)
Central Processing Unit(CPU)
 
Digital electronics and logic design
Digital electronics and logic designDigital electronics and logic design
Digital electronics and logic design
 
CS4109 Computer System Architecture
CS4109 Computer System ArchitectureCS4109 Computer System Architecture
CS4109 Computer System Architecture
 
Control unit
Control  unitControl  unit
Control unit
 
Presentation on Computer Processor
Presentation on Computer ProcessorPresentation on Computer Processor
Presentation on Computer Processor
 
Computer Systems Foundation General
Computer Systems Foundation GeneralComputer Systems Foundation General
Computer Systems Foundation General
 
Fetch decode-execute presentation
Fetch decode-execute presentationFetch decode-execute presentation
Fetch decode-execute presentation
 
Computer networks
Computer networksComputer networks
Computer networks
 
Introduction of computer and basics of computer
Introduction of computer and basics of computerIntroduction of computer and basics of computer
Introduction of computer and basics of computer
 
How to install windows 10
How to install windows 10How to install windows 10
How to install windows 10
 
Computer registers
Computer registersComputer registers
Computer registers
 
Computer System
Computer SystemComputer System
Computer System
 
Input Output - Computer Architecture
Input Output - Computer ArchitectureInput Output - Computer Architecture
Input Output - Computer Architecture
 
Processor Organization and Architecture
Processor Organization and ArchitectureProcessor Organization and Architecture
Processor Organization and Architecture
 
Processor powerpoint
Processor powerpointProcessor powerpoint
Processor powerpoint
 
Hardware and Software Components of Computer
Hardware and Software Components of ComputerHardware and Software Components of Computer
Hardware and Software Components of Computer
 
Single &Multi Core processor
Single &Multi Core processorSingle &Multi Core processor
Single &Multi Core processor
 
Computer Organization
Computer OrganizationComputer Organization
Computer Organization
 
Fundamental units of computer
Fundamental units of computerFundamental units of computer
Fundamental units of computer
 

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
 
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
 
Lesson one - Introduction
Lesson one - IntroductionLesson one - Introduction
Lesson one - Introductionlewi300
 

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
 
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
 
Lesson one - Introduction
Lesson one - IntroductionLesson one - Introduction
Lesson one - Introduction
 

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

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

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