SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
AIR FORCE ASSOCIATION’S
NATIONAL YOUTH CYBER EDUCATION PROGRAM
CYBERPATRIOT
www.uscyberpatriot.org
UNIT THREE
Computer Basics and Virtual Machines
AIR FORCE ASSOCIATION’S
NATIONAL YOUTH CYBER EDUCATION PROGRAM
CYBERPATRIOT
www.uscyberpatriot.org
SECTION ONE
How Computers Work
© Air Force Association
• The central processing unit (CPU) does the grunt work of the computer
• Random access memory (RAM) saves your progress in many different software programs so you
can access that temporarily saved data later on. RAM is temporary. It is wiped when you turn
off the computer.
• Storage allows use to save data more permanently. Read-only memory (ROM) is read-only and
does not change often.
2
Computer Anatomy 101
Input Devices Output Devices
CPU
SoftwareStorage
Memory (RAM)
(Drives or ROM)
© Air Force Association
• Allows the operating system (OS) to connect with input, output, and storage devices
• Embedded on the motherboard by the manufacturers, and is a permanent piece of
the computer
• Connects the CPU with the OS so the computer can boot up
• Manages basic system settings like date and time and power management
3
Software: The BIOS
Source: www.Computer.HowStuffWorks.com
Source: itprostuff.com
Basic Input-Output System
© Air Force Association
• Examples: Microsoft Windows, Linux, Mac OS X
• Coordinates a system’s resources so things perform and respond predictably for
the user
• Allows users to configure the computer’s resources without making permanent
changes to them
• Uses graphical user interface make it easier for non-technical users to use navigate
the system
• Manages the hardware/software resources so they are used efficiently by
applications
4
Software: Operating System
Source: www.Computer.HowStuffWorks.com
Source: theguardian.comSource: distrowatch.comSource: getintopc.com
© Air Force Association
• Perform tasks to benefit the
user
• Apply computer resources
to a specific purpose
designated by the user
• Often designed for a
particular type of
organization
• Sometimes bundled with
the OS
5
Software: Applications
Source: www.Computer.HowStuffWorks.com
Source: Motionvfx.com
Source: support.apple.com
© Air Force Association
• Servers: Computers dedicated to managing shared resources
• Switch: Controls traffic within a network
• Router: Controls traffic between networks
• Firewall: Screen incoming and outgoing traffic for anomalies and potential threats
6
Networking Basics
Switch
File Server
Printer Server
Web Server
Router
0
Source: https://www.cisco.com/cisco/web/solutions/small_business/resource_center/articles/connect_employees_and_offices/networking_basics/index.html
AIR FORCE ASSOCIATION’S
NATIONAL YOUTH CYBER EDUCATION PROGRAM
CYBERPATRIOT
www.uscyberpatriot.org
SECTION TWO
Virtual Machines
7
© Air Force Association
• A virtual machine (VM) is an
environment, such as a
program or operating system
that does not physically exist,
but is created within another
environment
• Does not have hardware, a
power supply, or other
resources that would allow it to
run on its own
• Essentially allows you to run a
computer within your
computer
What is a VM?
8
© Air Force Association
• Host [operating system]: The OS
on the physical computer on
which the VM is installed
• Guest [operating system]: The
OS the VM runs
• The Host OS and Guest OS do
not need to be the same
• Image: Another term for VM
9
VM Terminology
© Air Force Association
• Flexibility
‐ Run multiple OSes on one
physical machine
• Scalability
‐ Run multiple VMs on the same
computer
• Portability
‐ Easily transfer VMs to different
computers
• Cost
‐ Save time testing new programs
or configurations on a VM rather
than disrupting the host
‐ Run multiple systems on the
same computer (save hardware
costs and floorspace)
VM Advantages
10
© Air Force Association
• Performance depends on
host machine’s hardware
• Single point of failure
‐ If the host fails, progress on
VM is lost
• Running VMs pulls hardware
resources from host
machines
VM Disadvantages
11
© Air Force Association
• A software program used to create and run VMs
• Used to run CyberPatriot competition images
• VMware images contain several files that should
not be modified:
‐ *.vmdk: virtual disk files
• Simulate the hard drive for your virtual system
‐ *.vmx: configuration files
• Contain details such as the type of hardware to simulate for
the virtual system and the amount of memory to allow the
VM to use
‐ *.nvram: VM’s BIOS files
VMware
12
© Air Force Association
• A mathematical calculation based on the data contained in a file
• Comparing the checksum of a program you downloaded to the checksum
it is supposed to have will allow you to determine if the file has been
corrupted or modified
• Before each round, CyberPatriot teams must verify the checksums of the
competition images to make sure the images downloaded correctly
Checksums
13
© Air Force Association
1. Open
2. Click “Open a Virtual
Machine”
3. Browse for and open the
.vmx file in the image folder
you downloaded
4. Click “Play virtual machine”
5. Select “I copied it”
6. Click “OK” on Removable
Devices pop-up
7. Log into the user account
specified in the StartEx
email if not automatically
logged in
14
Opening an Image
2. 3.
4.
5.
6.

Weitere ähnliche Inhalte

Was ist angesagt?

Lesson 3 - Understanding Native Applications, Tools, Mobility, and Remote Man...
Lesson 3 - Understanding Native Applications, Tools, Mobility, and Remote Man...Lesson 3 - Understanding Native Applications, Tools, Mobility, and Remote Man...
Lesson 3 - Understanding Native Applications, Tools, Mobility, and Remote Man...
Gene Carboni
 
Chapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility ProgramsChapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility Programs
norzaini
 
Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Lesson 1 - Introducing, Installing, and Upgrading Windows 7Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Gene Carboni
 
Lesson 2 - Understanding Operating System Configurations
Lesson 2 - Understanding Operating System ConfigurationsLesson 2 - Understanding Operating System Configurations
Lesson 2 - Understanding Operating System Configurations
Gene Carboni
 
Lesson 4 - Managing Applications, Services, Folders, and Libraries
Lesson 4 - Managing Applications, Services, Folders, and LibrariesLesson 4 - Managing Applications, Services, Folders, and Libraries
Lesson 4 - Managing Applications, Services, Folders, and Libraries
Gene Carboni
 
Lesson 5 - Managing Devices
Lesson 5 - Managing DevicesLesson 5 - Managing Devices
Lesson 5 - Managing Devices
Gene Carboni
 
Week8 chapter 02_2.6.1.1_os_2016
Week8 chapter 02_2.6.1.1_os_2016Week8 chapter 02_2.6.1.1_os_2016
Week8 chapter 02_2.6.1.1_os_2016
dilahkmpk
 

Was ist angesagt? (20)

The Boot Process
The Boot ProcessThe Boot Process
The Boot Process
 
Week 6
Week 6Week 6
Week 6
 
Lesson 3 - Understanding Native Applications, Tools, Mobility, and Remote Man...
Lesson 3 - Understanding Native Applications, Tools, Mobility, and Remote Man...Lesson 3 - Understanding Native Applications, Tools, Mobility, and Remote Man...
Lesson 3 - Understanding Native Applications, Tools, Mobility, and Remote Man...
 
Bn 1027 demo linux adminstration
Bn 1027 demo  linux adminstrationBn 1027 demo  linux adminstration
Bn 1027 demo linux adminstration
 
Configuring Devices in Windows
Configuring Devices in WindowsConfiguring Devices in Windows
Configuring Devices in Windows
 
Chapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility ProgramsChapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility Programs
 
Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Lesson 1 - Introducing, Installing, and Upgrading Windows 7Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Lesson 1 - Introducing, Installing, and Upgrading Windows 7
 
Lesson 2 - Understanding Operating System Configurations
Lesson 2 - Understanding Operating System ConfigurationsLesson 2 - Understanding Operating System Configurations
Lesson 2 - Understanding Operating System Configurations
 
Lesson 4 - Managing Applications, Services, Folders, and Libraries
Lesson 4 - Managing Applications, Services, Folders, and LibrariesLesson 4 - Managing Applications, Services, Folders, and Libraries
Lesson 4 - Managing Applications, Services, Folders, and Libraries
 
Operating system concepts
Operating system conceptsOperating system concepts
Operating system concepts
 
Lesson 5 - Managing Devices
Lesson 5 - Managing DevicesLesson 5 - Managing Devices
Lesson 5 - Managing Devices
 
Installing driver
Installing driverInstalling driver
Installing driver
 
Common tasks oct 2012
Common tasks oct 2012Common tasks oct 2012
Common tasks oct 2012
 
Operating System & Utility Programme
Operating System & Utility ProgrammeOperating System & Utility Programme
Operating System & Utility Programme
 
15 maintaining & troubleshooting windows
15 maintaining & troubleshooting windows15 maintaining & troubleshooting windows
15 maintaining & troubleshooting windows
 
Ict 5
Ict 5Ict 5
Ict 5
 
Introduction, Installation Operating System and Application
Introduction, Installation Operating System and ApplicationIntroduction, Installation Operating System and Application
Introduction, Installation Operating System and Application
 
Week8 chapter 02_2.6.1.1_os_2016
Week8 chapter 02_2.6.1.1_os_2016Week8 chapter 02_2.6.1.1_os_2016
Week8 chapter 02_2.6.1.1_os_2016
 
operating system structure
operating system structureoperating system structure
operating system structure
 
Ch2 operating-system structures
Ch2   operating-system structuresCh2   operating-system structures
Ch2 operating-system structures
 

Ähnlich wie Unit+three+ +computer+basics+and+virtual+machines

Lecture 1- Introduction to Operating Systems.pdf
Lecture 1- Introduction to Operating Systems.pdfLecture 1- Introduction to Operating Systems.pdf
Lecture 1- Introduction to Operating Systems.pdf
Amanuelmergia
 
UNIT-I OVERVIEW OF OPERATING SYSTEM.pdf
UNIT-I OVERVIEW OF OPERATING   SYSTEM.pdfUNIT-I OVERVIEW OF OPERATING   SYSTEM.pdf
UNIT-I OVERVIEW OF OPERATING SYSTEM.pdf
Chaitanyabenade
 
System Client Details
System Client DetailsSystem Client Details
System Client Details
SyAM Software
 

Ähnlich wie Unit+three+ +computer+basics+and+virtual+machines (20)

Unit 5 - Computer Basics and Virtualization 2021.pptx
Unit 5 - Computer Basics and Virtualization 2021.pptxUnit 5 - Computer Basics and Virtualization 2021.pptx
Unit 5 - Computer Basics and Virtualization 2021.pptx
 
Introduction to chrome os
Introduction to chrome osIntroduction to chrome os
Introduction to chrome os
 
Lecture 1- Introduction to Operating Systems.pdf
Lecture 1- Introduction to Operating Systems.pdfLecture 1- Introduction to Operating Systems.pdf
Lecture 1- Introduction to Operating Systems.pdf
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Unit I OS CS.ppt
Unit I OS CS.pptUnit I OS CS.ppt
Unit I OS CS.ppt
 
Lecture - 1.pdf
Lecture - 1.pdfLecture - 1.pdf
Lecture - 1.pdf
 
Cloud
CloudCloud
Cloud
 
Embedded systems introduction
Embedded systems introductionEmbedded systems introduction
Embedded systems introduction
 
Virtualization Uses - Server Consolidation
Virtualization Uses - Server Consolidation Virtualization Uses - Server Consolidation
Virtualization Uses - Server Consolidation
 
unit 2.ppt
unit 2.pptunit 2.ppt
unit 2.ppt
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
1. Unit 1_Introduction to OS.pptx
1. Unit 1_Introduction to OS.pptx1. Unit 1_Introduction to OS.pptx
1. Unit 1_Introduction to OS.pptx
 
UNIT-I OVERVIEW OF OPERATING SYSTEM.pdf
UNIT-I OVERVIEW OF OPERATING   SYSTEM.pdfUNIT-I OVERVIEW OF OPERATING   SYSTEM.pdf
UNIT-I OVERVIEW OF OPERATING SYSTEM.pdf
 
Introduction to operating systems
Introduction to operating systemsIntroduction to operating systems
Introduction to operating systems
 
System Client Details
System Client DetailsSystem Client Details
System Client Details
 
Chromium os architecture report
Chromium os  architecture reportChromium os  architecture report
Chromium os architecture report
 
Computer Architecture - Software - Lesson 10 - Hard Drive Management / Logica...
Computer Architecture - Software - Lesson 10 - Hard Drive Management / Logica...Computer Architecture - Software - Lesson 10 - Hard Drive Management / Logica...
Computer Architecture - Software - Lesson 10 - Hard Drive Management / Logica...
 
Reliability, Availability and Serviceability on Linux
Reliability, Availability and Serviceability on LinuxReliability, Availability and Serviceability on Linux
Reliability, Availability and Serviceability on Linux
 
Net essentials6e ch1
Net essentials6e ch1Net essentials6e ch1
Net essentials6e ch1
 
VMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices PosterVMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices Poster
 

Mehr von Erdo Deshiant Garnaby (11)

Hackers Cracker Network Intruder
Hackers Cracker Network IntruderHackers Cracker Network Intruder
Hackers Cracker Network Intruder
 
Computer Security Hacking
Computer Security HackingComputer Security Hacking
Computer Security Hacking
 
Org Design
Org DesignOrg Design
Org Design
 
HOS Talent management presentation
HOS Talent management presentationHOS Talent management presentation
HOS Talent management presentation
 
Talent management
Talent managementTalent management
Talent management
 
Unit+seven+ +introduction+to+linux+and+ubuntu
Unit+seven+ +introduction+to+linux+and+ubuntuUnit+seven+ +introduction+to+linux+and+ubuntu
Unit+seven+ +introduction+to+linux+and+ubuntu
 
Unit+eight+ +ubuntu+security
Unit+eight+ +ubuntu+securityUnit+eight+ +ubuntu+security
Unit+eight+ +ubuntu+security
 
Unit+two+ +cyber+ethics+and+online+safety
Unit+two+ +cyber+ethics+and+online+safetyUnit+two+ +cyber+ethics+and+online+safety
Unit+two+ +cyber+ethics+and+online+safety
 
Unit+four+ +principles+of+cybersecurity
Unit+four+ +principles+of+cybersecurityUnit+four+ +principles+of+cybersecurity
Unit+four+ +principles+of+cybersecurity
 
introduction to cyber patriot and cyber security
introduction to cyber patriot and cyber securityintroduction to cyber patriot and cyber security
introduction to cyber patriot and cyber security
 
Cyber Ethics
Cyber EthicsCyber Ethics
Cyber Ethics
 

Kürzlich hochgeladen

Call Girl in Indore 8827247818 {Low Price}👉 Nitya Indore Call Girls * ITRG...
Call Girl in Indore 8827247818 {Low Price}👉   Nitya Indore Call Girls  * ITRG...Call Girl in Indore 8827247818 {Low Price}👉   Nitya Indore Call Girls  * ITRG...
Call Girl in Indore 8827247818 {Low Price}👉 Nitya Indore Call Girls * ITRG...
mahaiklolahd
 
Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...
Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...
Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...
Sheetaleventcompany
 
Tirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Tirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetTirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Tirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Punjab Call Girls Contact Number +919053,900,678 Punjab Call Girls
Punjab Call Girls Contact Number +919053,900,678 Punjab Call GirlsPunjab Call Girls Contact Number +919053,900,678 Punjab Call Girls
Punjab Call Girls Contact Number +919053,900,678 Punjab Call Girls
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetPatna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Bareilly Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Bareilly Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetBareilly Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Bareilly Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Jalna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Jalna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetJalna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Jalna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Erode Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Erode Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetErode Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Erode Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Mathura Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Mathura Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetMathura Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Mathura Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
kozhikode Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
kozhikode Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetkozhikode Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
kozhikode Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
raisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
raisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetraisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
raisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Muzaffarpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Muzaffarpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetMuzaffarpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Muzaffarpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetErnakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh
 
Thrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Thrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetThrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Thrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Sangli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sangli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetSangli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sangli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 

Kürzlich hochgeladen (20)

Call Girl in Indore 8827247818 {Low Price}👉 Nitya Indore Call Girls * ITRG...
Call Girl in Indore 8827247818 {Low Price}👉   Nitya Indore Call Girls  * ITRG...Call Girl in Indore 8827247818 {Low Price}👉   Nitya Indore Call Girls  * ITRG...
Call Girl in Indore 8827247818 {Low Price}👉 Nitya Indore Call Girls * ITRG...
 
Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...
Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...
Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...
 
Tirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Tirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetTirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Tirupati Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Punjab Call Girls Contact Number +919053,900,678 Punjab Call Girls
Punjab Call Girls Contact Number +919053,900,678 Punjab Call GirlsPunjab Call Girls Contact Number +919053,900,678 Punjab Call Girls
Punjab Call Girls Contact Number +919053,900,678 Punjab Call Girls
 
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetPatna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Bareilly Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Bareilly Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetBareilly Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Bareilly Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Jalna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Jalna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetJalna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Jalna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Erode Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Erode Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetErode Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Erode Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
(Big Boobs Indian Girls) 💓 9257276172 💓High Profile Call Girls Jaipur You Can...
(Big Boobs Indian Girls) 💓 9257276172 💓High Profile Call Girls Jaipur You Can...(Big Boobs Indian Girls) 💓 9257276172 💓High Profile Call Girls Jaipur You Can...
(Big Boobs Indian Girls) 💓 9257276172 💓High Profile Call Girls Jaipur You Can...
 
Mathura Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Mathura Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetMathura Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Mathura Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
kozhikode Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
kozhikode Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetkozhikode Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
kozhikode Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
raisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
raisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetraisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
raisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Muzaffarpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Muzaffarpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetMuzaffarpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Muzaffarpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetErnakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Thrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Thrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetThrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Thrissur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Vip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real Meet
Vip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real MeetVip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real Meet
Vip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real Meet
 
Escorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance Payments
Escorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance PaymentsEscorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance Payments
Escorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance Payments
 
Independent Call Girls Hyderabad 💋 9352988975 💋 Genuine WhatsApp Number for R...
Independent Call Girls Hyderabad 💋 9352988975 💋 Genuine WhatsApp Number for R...Independent Call Girls Hyderabad 💋 9352988975 💋 Genuine WhatsApp Number for R...
Independent Call Girls Hyderabad 💋 9352988975 💋 Genuine WhatsApp Number for R...
 
Kochi call girls Mallu escort girls available 7877702510
Kochi call girls Mallu escort girls available 7877702510Kochi call girls Mallu escort girls available 7877702510
Kochi call girls Mallu escort girls available 7877702510
 
Sangli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sangli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetSangli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sangli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 

Unit+three+ +computer+basics+and+virtual+machines

  • 1. AIR FORCE ASSOCIATION’S NATIONAL YOUTH CYBER EDUCATION PROGRAM CYBERPATRIOT www.uscyberpatriot.org UNIT THREE Computer Basics and Virtual Machines
  • 2. AIR FORCE ASSOCIATION’S NATIONAL YOUTH CYBER EDUCATION PROGRAM CYBERPATRIOT www.uscyberpatriot.org SECTION ONE How Computers Work
  • 3. © Air Force Association • The central processing unit (CPU) does the grunt work of the computer • Random access memory (RAM) saves your progress in many different software programs so you can access that temporarily saved data later on. RAM is temporary. It is wiped when you turn off the computer. • Storage allows use to save data more permanently. Read-only memory (ROM) is read-only and does not change often. 2 Computer Anatomy 101 Input Devices Output Devices CPU SoftwareStorage Memory (RAM) (Drives or ROM)
  • 4. © Air Force Association • Allows the operating system (OS) to connect with input, output, and storage devices • Embedded on the motherboard by the manufacturers, and is a permanent piece of the computer • Connects the CPU with the OS so the computer can boot up • Manages basic system settings like date and time and power management 3 Software: The BIOS Source: www.Computer.HowStuffWorks.com Source: itprostuff.com Basic Input-Output System
  • 5. © Air Force Association • Examples: Microsoft Windows, Linux, Mac OS X • Coordinates a system’s resources so things perform and respond predictably for the user • Allows users to configure the computer’s resources without making permanent changes to them • Uses graphical user interface make it easier for non-technical users to use navigate the system • Manages the hardware/software resources so they are used efficiently by applications 4 Software: Operating System Source: www.Computer.HowStuffWorks.com Source: theguardian.comSource: distrowatch.comSource: getintopc.com
  • 6. © Air Force Association • Perform tasks to benefit the user • Apply computer resources to a specific purpose designated by the user • Often designed for a particular type of organization • Sometimes bundled with the OS 5 Software: Applications Source: www.Computer.HowStuffWorks.com Source: Motionvfx.com Source: support.apple.com
  • 7. © Air Force Association • Servers: Computers dedicated to managing shared resources • Switch: Controls traffic within a network • Router: Controls traffic between networks • Firewall: Screen incoming and outgoing traffic for anomalies and potential threats 6 Networking Basics Switch File Server Printer Server Web Server Router 0 Source: https://www.cisco.com/cisco/web/solutions/small_business/resource_center/articles/connect_employees_and_offices/networking_basics/index.html
  • 8. AIR FORCE ASSOCIATION’S NATIONAL YOUTH CYBER EDUCATION PROGRAM CYBERPATRIOT www.uscyberpatriot.org SECTION TWO Virtual Machines 7
  • 9. © Air Force Association • A virtual machine (VM) is an environment, such as a program or operating system that does not physically exist, but is created within another environment • Does not have hardware, a power supply, or other resources that would allow it to run on its own • Essentially allows you to run a computer within your computer What is a VM? 8
  • 10. © Air Force Association • Host [operating system]: The OS on the physical computer on which the VM is installed • Guest [operating system]: The OS the VM runs • The Host OS and Guest OS do not need to be the same • Image: Another term for VM 9 VM Terminology
  • 11. © Air Force Association • Flexibility ‐ Run multiple OSes on one physical machine • Scalability ‐ Run multiple VMs on the same computer • Portability ‐ Easily transfer VMs to different computers • Cost ‐ Save time testing new programs or configurations on a VM rather than disrupting the host ‐ Run multiple systems on the same computer (save hardware costs and floorspace) VM Advantages 10
  • 12. © Air Force Association • Performance depends on host machine’s hardware • Single point of failure ‐ If the host fails, progress on VM is lost • Running VMs pulls hardware resources from host machines VM Disadvantages 11
  • 13. © Air Force Association • A software program used to create and run VMs • Used to run CyberPatriot competition images • VMware images contain several files that should not be modified: ‐ *.vmdk: virtual disk files • Simulate the hard drive for your virtual system ‐ *.vmx: configuration files • Contain details such as the type of hardware to simulate for the virtual system and the amount of memory to allow the VM to use ‐ *.nvram: VM’s BIOS files VMware 12
  • 14. © Air Force Association • A mathematical calculation based on the data contained in a file • Comparing the checksum of a program you downloaded to the checksum it is supposed to have will allow you to determine if the file has been corrupted or modified • Before each round, CyberPatriot teams must verify the checksums of the competition images to make sure the images downloaded correctly Checksums 13
  • 15. © Air Force Association 1. Open 2. Click “Open a Virtual Machine” 3. Browse for and open the .vmx file in the image folder you downloaded 4. Click “Play virtual machine” 5. Select “I copied it” 6. Click “OK” on Removable Devices pop-up 7. Log into the user account specified in the StartEx email if not automatically logged in 14 Opening an Image 2. 3. 4. 5. 6.