SlideShare a Scribd company logo
1 of 27
Academic Content Workshop
(ACW)
Computer Science
Computer Architecture Basics
Created by Simon
Objectives
By the end of today’s class you should be able to:
• Identify the main parts of a typical computer.
• Discuss possible future developments in data
storage.
Hardware vs Software
What is the difference?
Discuss in small groups.
What is the difference, exactly?
What's the other word we might associate with electronic devices that
ends in 'ware'?
(Hint: We might use this word in everyday English to describe something
which has a texture between 'hard' and 'soft')
Before we continue...
What is the difference between
HTML and RAM?
Hint: Think of how we pronounce them...
Other than one is software and one is hardware.
So the difference is that, with an acronym, we pronounce
the abbreviation as a word, with an initialism we say it
only as individual letters.
We are going to watch our first video of this class.
We have three to watch in total (!), but they are all only
5 minutes long each.
On the next slide there are five questions about the
video...
VIDEO#1 - QUESTIONS
(take a photo!)
1. Is the dog male or female?
2. What console does Jerome work on?
3. What is the master chip called?
4. In what format are the commands processed by the master
chip (HINT 0s or 1s ONLY)?
5. What is the master program called?
OK, let's watch video#1 ...
VIDEO#1 QUESTIONS + ANSWERS
1. Is the dog male or female?
2. What console does Jerome work on?
3. What is the master chip called?
4. In what format are the commands
processed by the master chip?
5. What is the master program called?
Female (her job is to nap...)
Xbox
Central Processing Unit
(CPU)
0s and 1s only is binary
Operating System
(OS)
What hardware components of a
computer can you name?
VIDEO#2 - QUESTIONS
(take a photo!)
1. What part of a computer handles a mouse click?
2. What does this part do to let the CPU know the mouse has been clicked?
3. What expression means being able to do more than one activity at once?
4. How is human-readable code turned into language that a computer can
understand?
5. What do we call devices that are attached to a computer (e.g. printer,
scanner etc.) ?
OK, let's watch video#2 ...
BREAK
VIDEO#2 - QUESTIONS + ANSWERS
1. What part of a computer handles a mouse click?
2. What does this part do to let the CPU know the
mouse has been clicked?
3. What expression means being able to do more
than one activity at once?
4. How is human-readable code turned into
language that a computer can understand?
5. What do we call devices that are attached to a
computer (e.g. printer, scanner etc.) ?
Input/Output
(I/O) subsystem
It generates an
interrupt
Multi-task
It’s compiled
Peripherals
Not all human-readable code is turned
into language that a computer can
understand by a compiler.
What alternative method is there?
Discuss in small groups.
What alternative method is there to a compiler?
In a compiled language, the target machine directly translates
the program.
In an interpreted language, the source code is not directly
translated by the target machine.
Instead, a different program, aka the interpreter, reads and
executes the code.
RAM vs ROM.
What is the a difference?
DRAM vs SRAM.
What is the a difference?
RAM is Random Access Memory (we CAN use it for storage)
ROM is Read Only Memory (we CANNOT use it - it contains
bootstrap code, the bare minimum code needed to start the
computer up).
(There are other differences too...)
Let’s watch video#3 to find out...
VIDEO#3 - QUESTIONS
(You will be able to read the transcript after the video + see if you can answer these
questions.
However try and listen out for them when we watch the video)
1. What type of memory needs recharging periodically to prevent data loss,
DRAM or SRAM?
2. What is memory latency?
3. What kind of storage uses floating gate transistors?
OK, let's watch video#3...
VIDEO#3 - QUESTIONS + ANSWERS
1. What type of memory needs recharging
periodically to prevent data loss, DRAM or
SRAM?
2. What is memory latency?
3. What kind of storage uses floating gate
transistors?
DRAM
(Dynamic..., vs
Static)
the time between initiating a request for a byte or word
in memory until it is retrieved by a processor.
SSD (Solid-State
Drives)
Key Terms + Vocabulary Review...
We have encountered lots of new vocabulary today, some of
it being more important than the rest.
The following are key terms that you should try and
remember the meaning, pronunciation and spelling of.
We will no doubt see some, if not all, of this vocabulary next
time!
Try and match the term to the definition
1. Central Processing Unit
(CPU)
2. Memory
3. Binary
4. Operating System (OS)
5. Compiled
6. Peripheral
7. Interrupt
8. Multi-task
A. Stores information for immediate use.
B. Human readable code that has been turned into
machine readable code
C. A mouse or keyboard for example.
D. Base-2 numbering system (0 or 1)
E. A signal that gets the attention of the master chip in
response to a key press or movement of the mouse.
F. The ability to do more than one thing at a time.
G. The master chip - the brains of a computer.
H. Manages hardware, software and provides common
services.
Answers...
A. Stores information for immediate use.
B. Human readable code that has been turned into
machine readable code
C. A mouse or keyboard for example.
D. Base-2 numbering system (0 or 1)
E. A signal that gets the attention of the master chip in
response to a key press or movement of the mouse.
F. The ability to do more than one thing at a time.
G. The master chip - the brains of a computer.
H. Manages hardware, software and provides common
services.
2. Memory (e.g. DRAM/SRAM)
5. Compiled (code)
6. Peripheral
3. Binary
7. Interrupt
8. Multi-task
1. Central Processing Unit (CPU)
4. Operating System (OS)
Homework
Computer Science Architecture Lesson.pptx

More Related Content

Similar to Computer Science Architecture Lesson.pptx

Computer and Programming
Computer and Programming Computer and Programming
Computer and Programming Mahsa Ch
 
Hardware and software unit notes via pp answers
Hardware and software unit notes via pp answersHardware and software unit notes via pp answers
Hardware and software unit notes via pp answersMelissa Sisz
 
Adams internal components for the technically illiterate
Adams   internal components for the technically illiterateAdams   internal components for the technically illiterate
Adams internal components for the technically illiterateinvisiliam
 
Programming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages ConceptsProgramming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages Conceptsimtiazalijoono
 
Introduction To Programming in Matlab
Introduction To Programming in MatlabIntroduction To Programming in Matlab
Introduction To Programming in MatlabDataminingTools Inc
 
ITBIS105 6
ITBIS105 6ITBIS105 6
ITBIS105 6Suad 00
 
Some topics of Computer
Some topics of ComputerSome topics of Computer
Some topics of ComputerNazish Jamali
 
Inside the computer
Inside the computerInside the computer
Inside the computeroaalsh
 
Supplementary Reading 01 - Introduction to computers, programs and java.pdf
Supplementary Reading 01 - Introduction to computers, programs and java.pdfSupplementary Reading 01 - Introduction to computers, programs and java.pdf
Supplementary Reading 01 - Introduction to computers, programs and java.pdfAshirHussain6
 
Computer Lecture 1.pdf
Computer Lecture 1.pdfComputer Lecture 1.pdf
Computer Lecture 1.pdfaqsaessa
 
Types of components and objects to be measured_Presentation
Types of components and objects to be measured_PresentationTypes of components and objects to be measured_Presentation
Types of components and objects to be measured_PresentationBryan Corpuz
 
First compailer written
First compailer writtenFirst compailer written
First compailer writtenmicrowoorkers
 
Internal components for the technically iliterate
Internal components for the technically iliterateInternal components for the technically iliterate
Internal components for the technically iliterateinvisiliam
 
Basic of computer ( miit )
Basic of computer ( miit )Basic of computer ( miit )
Basic of computer ( miit )Ankit Verma
 
Compilers programmingembedded
Compilers programmingembeddedCompilers programmingembedded
Compilers programmingembeddedManish Pandey
 
A451 memory (2-12)
A451   memory (2-12)A451   memory (2-12)
A451 memory (2-12)wardjo
 
Computer Science Class 11 India PPT
Computer Science Class 11 India PPTComputer Science Class 11 India PPT
Computer Science Class 11 India PPTRat Devil
 

Similar to Computer Science Architecture Lesson.pptx (20)

Computer and Programming
Computer and Programming Computer and Programming
Computer and Programming
 
Hardware and software unit notes via pp answers
Hardware and software unit notes via pp answersHardware and software unit notes via pp answers
Hardware and software unit notes via pp answers
 
Adams internal components for the technically illiterate
Adams   internal components for the technically illiterateAdams   internal components for the technically illiterate
Adams internal components for the technically illiterate
 
Programming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages ConceptsProgramming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages Concepts
 
Introduction To Programming in Matlab
Introduction To Programming in MatlabIntroduction To Programming in Matlab
Introduction To Programming in Matlab
 
Computer system
Computer systemComputer system
Computer system
 
ITBIS105 6
ITBIS105 6ITBIS105 6
ITBIS105 6
 
Some topics of Computer
Some topics of ComputerSome topics of Computer
Some topics of Computer
 
Inside the computer
Inside the computerInside the computer
Inside the computer
 
Supplementary Reading 01 - Introduction to computers, programs and java.pdf
Supplementary Reading 01 - Introduction to computers, programs and java.pdfSupplementary Reading 01 - Introduction to computers, programs and java.pdf
Supplementary Reading 01 - Introduction to computers, programs and java.pdf
 
Computer Lecture 1.pdf
Computer Lecture 1.pdfComputer Lecture 1.pdf
Computer Lecture 1.pdf
 
Types of components and objects to be measured_Presentation
Types of components and objects to be measured_PresentationTypes of components and objects to be measured_Presentation
Types of components and objects to be measured_Presentation
 
CISY 105 Chapter 1
CISY 105 Chapter 1CISY 105 Chapter 1
CISY 105 Chapter 1
 
First compailer written
First compailer writtenFirst compailer written
First compailer written
 
Sena partes del computador
Sena partes del computadorSena partes del computador
Sena partes del computador
 
Internal components for the technically iliterate
Internal components for the technically iliterateInternal components for the technically iliterate
Internal components for the technically iliterate
 
Basic of computer ( miit )
Basic of computer ( miit )Basic of computer ( miit )
Basic of computer ( miit )
 
Compilers programmingembedded
Compilers programmingembeddedCompilers programmingembedded
Compilers programmingembedded
 
A451 memory (2-12)
A451   memory (2-12)A451   memory (2-12)
A451 memory (2-12)
 
Computer Science Class 11 India PPT
Computer Science Class 11 India PPTComputer Science Class 11 India PPT
Computer Science Class 11 India PPT
 

More from EdmondLabule2

Non-Fiction Texts Reading Comprehension Strategies.pptx
Non-Fiction Texts Reading Comprehension Strategies.pptxNon-Fiction Texts Reading Comprehension Strategies.pptx
Non-Fiction Texts Reading Comprehension Strategies.pptxEdmondLabule2
 
Debate Academic Communication 3 (Rebuttal).pptx
Debate Academic Communication 3 (Rebuttal).pptxDebate Academic Communication 3 (Rebuttal).pptx
Debate Academic Communication 3 (Rebuttal).pptxEdmondLabule2
 
Academic Communication Lesson 2 (Debating Techniques).pptx
Academic Communication Lesson 2 (Debating Techniques).pptxAcademic Communication Lesson 2 (Debating Techniques).pptx
Academic Communication Lesson 2 (Debating Techniques).pptxEdmondLabule2
 
Computer Science ACW Intro to OOP L7.pptx
Computer Science ACW Intro to OOP L7.pptxComputer Science ACW Intro to OOP L7.pptx
Computer Science ACW Intro to OOP L7.pptxEdmondLabule2
 
Y1 ACW Computer Science 4 - Identifying Client ICT Problems.pptx
Y1 ACW Computer Science 4 - Identifying Client ICT Problems.pptxY1 ACW Computer Science 4 - Identifying Client ICT Problems.pptx
Y1 ACW Computer Science 4 - Identifying Client ICT Problems.pptxEdmondLabule2
 
Debate Lesson for Different Roles and Styles
Debate Lesson for Different Roles and StylesDebate Lesson for Different Roles and Styles
Debate Lesson for Different Roles and StylesEdmondLabule2
 

More from EdmondLabule2 (6)

Non-Fiction Texts Reading Comprehension Strategies.pptx
Non-Fiction Texts Reading Comprehension Strategies.pptxNon-Fiction Texts Reading Comprehension Strategies.pptx
Non-Fiction Texts Reading Comprehension Strategies.pptx
 
Debate Academic Communication 3 (Rebuttal).pptx
Debate Academic Communication 3 (Rebuttal).pptxDebate Academic Communication 3 (Rebuttal).pptx
Debate Academic Communication 3 (Rebuttal).pptx
 
Academic Communication Lesson 2 (Debating Techniques).pptx
Academic Communication Lesson 2 (Debating Techniques).pptxAcademic Communication Lesson 2 (Debating Techniques).pptx
Academic Communication Lesson 2 (Debating Techniques).pptx
 
Computer Science ACW Intro to OOP L7.pptx
Computer Science ACW Intro to OOP L7.pptxComputer Science ACW Intro to OOP L7.pptx
Computer Science ACW Intro to OOP L7.pptx
 
Y1 ACW Computer Science 4 - Identifying Client ICT Problems.pptx
Y1 ACW Computer Science 4 - Identifying Client ICT Problems.pptxY1 ACW Computer Science 4 - Identifying Client ICT Problems.pptx
Y1 ACW Computer Science 4 - Identifying Client ICT Problems.pptx
 
Debate Lesson for Different Roles and Styles
Debate Lesson for Different Roles and StylesDebate Lesson for Different Roles and Styles
Debate Lesson for Different Roles and Styles
 

Recently uploaded

JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceIES VE
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 

Recently uploaded (20)

JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 

Computer Science Architecture Lesson.pptx

  • 1. Academic Content Workshop (ACW) Computer Science Computer Architecture Basics Created by Simon
  • 2. Objectives By the end of today’s class you should be able to: • Identify the main parts of a typical computer. • Discuss possible future developments in data storage.
  • 3. Hardware vs Software What is the difference? Discuss in small groups. What is the difference, exactly?
  • 4. What's the other word we might associate with electronic devices that ends in 'ware'? (Hint: We might use this word in everyday English to describe something which has a texture between 'hard' and 'soft')
  • 5. Before we continue... What is the difference between HTML and RAM? Hint: Think of how we pronounce them... Other than one is software and one is hardware.
  • 6. So the difference is that, with an acronym, we pronounce the abbreviation as a word, with an initialism we say it only as individual letters.
  • 7. We are going to watch our first video of this class. We have three to watch in total (!), but they are all only 5 minutes long each. On the next slide there are five questions about the video...
  • 8. VIDEO#1 - QUESTIONS (take a photo!) 1. Is the dog male or female? 2. What console does Jerome work on? 3. What is the master chip called? 4. In what format are the commands processed by the master chip (HINT 0s or 1s ONLY)? 5. What is the master program called?
  • 9. OK, let's watch video#1 ...
  • 10. VIDEO#1 QUESTIONS + ANSWERS 1. Is the dog male or female? 2. What console does Jerome work on? 3. What is the master chip called? 4. In what format are the commands processed by the master chip? 5. What is the master program called? Female (her job is to nap...) Xbox Central Processing Unit (CPU) 0s and 1s only is binary Operating System (OS)
  • 11. What hardware components of a computer can you name?
  • 12.
  • 13. VIDEO#2 - QUESTIONS (take a photo!) 1. What part of a computer handles a mouse click? 2. What does this part do to let the CPU know the mouse has been clicked? 3. What expression means being able to do more than one activity at once? 4. How is human-readable code turned into language that a computer can understand? 5. What do we call devices that are attached to a computer (e.g. printer, scanner etc.) ?
  • 14. OK, let's watch video#2 ...
  • 15. BREAK
  • 16. VIDEO#2 - QUESTIONS + ANSWERS 1. What part of a computer handles a mouse click? 2. What does this part do to let the CPU know the mouse has been clicked? 3. What expression means being able to do more than one activity at once? 4. How is human-readable code turned into language that a computer can understand? 5. What do we call devices that are attached to a computer (e.g. printer, scanner etc.) ? Input/Output (I/O) subsystem It generates an interrupt Multi-task It’s compiled Peripherals
  • 17. Not all human-readable code is turned into language that a computer can understand by a compiler. What alternative method is there? Discuss in small groups. What alternative method is there to a compiler?
  • 18. In a compiled language, the target machine directly translates the program. In an interpreted language, the source code is not directly translated by the target machine. Instead, a different program, aka the interpreter, reads and executes the code.
  • 19. RAM vs ROM. What is the a difference? DRAM vs SRAM. What is the a difference? RAM is Random Access Memory (we CAN use it for storage) ROM is Read Only Memory (we CANNOT use it - it contains bootstrap code, the bare minimum code needed to start the computer up). (There are other differences too...) Let’s watch video#3 to find out...
  • 20. VIDEO#3 - QUESTIONS (You will be able to read the transcript after the video + see if you can answer these questions. However try and listen out for them when we watch the video) 1. What type of memory needs recharging periodically to prevent data loss, DRAM or SRAM? 2. What is memory latency? 3. What kind of storage uses floating gate transistors?
  • 21. OK, let's watch video#3...
  • 22. VIDEO#3 - QUESTIONS + ANSWERS 1. What type of memory needs recharging periodically to prevent data loss, DRAM or SRAM? 2. What is memory latency? 3. What kind of storage uses floating gate transistors? DRAM (Dynamic..., vs Static) the time between initiating a request for a byte or word in memory until it is retrieved by a processor. SSD (Solid-State Drives)
  • 23. Key Terms + Vocabulary Review... We have encountered lots of new vocabulary today, some of it being more important than the rest. The following are key terms that you should try and remember the meaning, pronunciation and spelling of. We will no doubt see some, if not all, of this vocabulary next time!
  • 24. Try and match the term to the definition 1. Central Processing Unit (CPU) 2. Memory 3. Binary 4. Operating System (OS) 5. Compiled 6. Peripheral 7. Interrupt 8. Multi-task A. Stores information for immediate use. B. Human readable code that has been turned into machine readable code C. A mouse or keyboard for example. D. Base-2 numbering system (0 or 1) E. A signal that gets the attention of the master chip in response to a key press or movement of the mouse. F. The ability to do more than one thing at a time. G. The master chip - the brains of a computer. H. Manages hardware, software and provides common services.
  • 25. Answers... A. Stores information for immediate use. B. Human readable code that has been turned into machine readable code C. A mouse or keyboard for example. D. Base-2 numbering system (0 or 1) E. A signal that gets the attention of the master chip in response to a key press or movement of the mouse. F. The ability to do more than one thing at a time. G. The master chip - the brains of a computer. H. Manages hardware, software and provides common services. 2. Memory (e.g. DRAM/SRAM) 5. Compiled (code) 6. Peripheral 3. Binary 7. Interrupt 8. Multi-task 1. Central Processing Unit (CPU) 4. Operating System (OS)