SlideShare a Scribd company logo
1 
VIRTUAL MACHINES 
By: 
Subhash chandra gupta 
1129110106 
CSE 3RD YEAR
2 
Virtual Machine 
A Virtual Machine is a software that creates 
a virtualized environment between the computer 
platform and the end user in which the end user 
can operate software. 
So, said another way: 
A virtual machine implements a full computer 
complete with virtual hardware. 
 VM is implemented as combination of 
Real hardware 
Virtualizing software
3 
Description 
 There are two types of VM 
1-Process Virtual Machines 
– Multiprogramming 
– Emulators and Dynamic Binary Translators 
– Same-ISA Binary Optimizers 
– HLL (High Level Language) Virtual Machines 
2-System Virtual Machines 
– Whole-System Emulations 
– Codesigned Virtual Machines
How can I use a Virtual Machine 
There are three use case in virtual machine 
Use Case 1: Software Testing 
Virtual Machines make easily sharable testing 
platforms. 
Use Case 2: Education 
Virtual machines are great for experimenting 
with new software, operating systems, and 
networked systems 
4
How can I use a Virtual Machine 
Use Case 3: Datacenter 
Allows software services to be consolidated 
onto less actual hardware. 
5
Limitations of Virtual Machines 
Virtual machines need a powerful computer. 
Powerful means: 
 Multiple Processors 
 Lots of memory (RAM) 
6
7 
Virtualization 
 Virtualization is an abstraction layer that 
decouples the physical hardware from the 
operating system to deliver greater IT 
resource utilization and flexibility. 
 It allows multiple virtual machines, with 
heterogeneous operating systems to run in 
isolation, side-by-side on the same physical 
machine.
8
9 
History 
 Virtualization was first introduced in the 
1960s to allow partitioning of large, 
mainframe hardware. 
 In the 1990s, researchers began to see how 
virtualization could solve some of the 
problems associated with the proliferation of 
less expensive hardware, including 
underutilization, escalating management 
costs and vulnerability.
10 
Virtual Machine Monitor 
 The host software that provides virtualization 
is often referred to as a virtual machine 
monitor (VMM) or hypervisor. 
 The VMM gives each virtual machine an 
illusion of a complete computer to itself.
11 
Architecture
12 
Features 
 Each virtual machine has its own set of 
virtual hardware (e.g., RAM, CPU, NIC, etc.) 
upon which an operating system and 
applications are loaded. 
 The operating system sees a consistent, 
normalized set of hardware regardless of the 
actual physical hardware components.
13 
Benefits 
1. Partitioning 
- Multiple applications and operating 
systems can be supported within a single 
physical system. 
- There is no overlap amongst memory 
as each Virtual Memory has its own memory 
space.
14 
Benefits 
2.Isolation 
-Virtual machines are completely 
isolated from the host machine and other 
virtual machines. If a virtual machine 
crashes, all others are unaffected. 
-Data does not leak across virtual 
machines.
15 
Conclusion 
 Virtual Machines create a sandbox where we can 
test operating systems and other software on our 
computers. 
 Virtual Machines are extremely useful testing and 
development tools.
Conclusion 
 In developing and testing, Virtual Machines 
can emulate diverse operating environments 
for software systems. 
 In enterprise, Virtual Machines can save 
money by consolidating server hardware. 
16
Thank you 
17

More Related Content

PPTX
Virtual machine
PPT
Virtualization
PDF
Introduction to virtualization
PPTX
VMware Overview
PPT
Server virtualization by VMWare
PPTX
Virtual machine
ODP
Introduction to virtualization
PPTX
Virtual Machine Concept
Virtual machine
Virtualization
Introduction to virtualization
VMware Overview
Server virtualization by VMWare
Virtual machine
Introduction to virtualization
Virtual Machine Concept

What's hot (20)

PPT
Introduction to Virtualization
PDF
Different types of virtualisation
PPT
Virtualization
PPTX
Hypervisor
PPTX
Virtual Machine
PPT
What is Virtualization
PPTX
What is Virtualization and its types & Techniques.What is hypervisor and its ...
PPTX
What is Virtualization
PPTX
Virtualization
PDF
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
PDF
Lecture5 virtualization
PDF
Virtualization for Cloud Environment
PPTX
Virtualization using VMWare Workstation
PPTX
VMware vSphere technical presentation
PPTX
Server virtualization
PPT
Virtualization VMWare technology
PPTX
Virtualization
PPT
Fullandparavirtualization.ppt
PDF
Virtualization presentation
PDF
Virtualization Technology Overview
Introduction to Virtualization
Different types of virtualisation
Virtualization
Hypervisor
Virtual Machine
What is Virtualization
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization
Virtualization
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Lecture5 virtualization
Virtualization for Cloud Environment
Virtualization using VMWare Workstation
VMware vSphere technical presentation
Server virtualization
Virtualization VMWare technology
Virtualization
Fullandparavirtualization.ppt
Virtualization presentation
Virtualization Technology Overview
Ad

Viewers also liked (7)

PPT
Virtual machine
PDF
Virtual Machines
PPTX
Virtual Machine
PPTX
PPSX
Virtualization basics
PDF
Virtualization and cloud Computing
PPT
Virtualization in cloud computing ppt
Virtual machine
Virtual Machines
Virtual Machine
Virtualization basics
Virtualization and cloud Computing
Virtualization in cloud computing ppt
Ad

Similar to Virtual machine subhash gupta (20)

PPTX
Virtual machines and their architecture
PDF
1cxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx2500223125.pdf
PDF
virtualmachine-221120165131-6ed93077.pdf
PPTX
Virtual Machine
PPTX
Virtual Machine
PDF
virtual-machine-150316004018-conversion-gate01.pdf
PPTX
Virtualization.pptx
PPTX
virtual-machine-ppt 18030 cloud computing.pptx
PPTX
Vitualisation
PPTX
Virtualization
PPTX
cloud basics.
PPTX
Virtualization
PDF
introduction to virtual machine and awareness
PPTX
Introduction_to_Virtual_Machines_and_Applications
PPTX
Presentation of Virtual Macines slides
PPTX
eve of Virtualization and virtualization support .pptx
PPTX
CC CLOUD RESOURCE VIRTUALIZATION PPT TO REFER
PPTX
Vitualisation
PDF
IaaS - Virtualization_Cambridge.pdf
PPTX
Virtualization Concepts: Virtual machines
Virtual machines and their architecture
1cxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx2500223125.pdf
virtualmachine-221120165131-6ed93077.pdf
Virtual Machine
Virtual Machine
virtual-machine-150316004018-conversion-gate01.pdf
Virtualization.pptx
virtual-machine-ppt 18030 cloud computing.pptx
Vitualisation
Virtualization
cloud basics.
Virtualization
introduction to virtual machine and awareness
Introduction_to_Virtual_Machines_and_Applications
Presentation of Virtual Macines slides
eve of Virtualization and virtualization support .pptx
CC CLOUD RESOURCE VIRTUALIZATION PPT TO REFER
Vitualisation
IaaS - Virtualization_Cambridge.pdf
Virtualization Concepts: Virtual machines

Recently uploaded (20)

PPT
Project quality management in manufacturing
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
PPT on Performance Review to get promotions
PPTX
Sustainable Sites - Green Building Construction
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
additive manufacturing of ss316l using mig welding
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPT
Mechanical Engineering MATERIALS Selection
Project quality management in manufacturing
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Foundation to blockchain - A guide to Blockchain Tech
PPT on Performance Review to get promotions
Sustainable Sites - Green Building Construction
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
CH1 Production IntroductoryConcepts.pptx
Lesson 3_Tessellation.pptx finite Mathematics
Strings in CPP - Strings in C++ are sequences of characters used to store and...
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
additive manufacturing of ss316l using mig welding
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Mechanical Engineering MATERIALS Selection

Virtual machine subhash gupta

  • 1. 1 VIRTUAL MACHINES By: Subhash chandra gupta 1129110106 CSE 3RD YEAR
  • 2. 2 Virtual Machine A Virtual Machine is a software that creates a virtualized environment between the computer platform and the end user in which the end user can operate software. So, said another way: A virtual machine implements a full computer complete with virtual hardware.  VM is implemented as combination of Real hardware Virtualizing software
  • 3. 3 Description  There are two types of VM 1-Process Virtual Machines – Multiprogramming – Emulators and Dynamic Binary Translators – Same-ISA Binary Optimizers – HLL (High Level Language) Virtual Machines 2-System Virtual Machines – Whole-System Emulations – Codesigned Virtual Machines
  • 4. How can I use a Virtual Machine There are three use case in virtual machine Use Case 1: Software Testing Virtual Machines make easily sharable testing platforms. Use Case 2: Education Virtual machines are great for experimenting with new software, operating systems, and networked systems 4
  • 5. How can I use a Virtual Machine Use Case 3: Datacenter Allows software services to be consolidated onto less actual hardware. 5
  • 6. Limitations of Virtual Machines Virtual machines need a powerful computer. Powerful means:  Multiple Processors  Lots of memory (RAM) 6
  • 7. 7 Virtualization  Virtualization is an abstraction layer that decouples the physical hardware from the operating system to deliver greater IT resource utilization and flexibility.  It allows multiple virtual machines, with heterogeneous operating systems to run in isolation, side-by-side on the same physical machine.
  • 8. 8
  • 9. 9 History  Virtualization was first introduced in the 1960s to allow partitioning of large, mainframe hardware.  In the 1990s, researchers began to see how virtualization could solve some of the problems associated with the proliferation of less expensive hardware, including underutilization, escalating management costs and vulnerability.
  • 10. 10 Virtual Machine Monitor  The host software that provides virtualization is often referred to as a virtual machine monitor (VMM) or hypervisor.  The VMM gives each virtual machine an illusion of a complete computer to itself.
  • 12. 12 Features  Each virtual machine has its own set of virtual hardware (e.g., RAM, CPU, NIC, etc.) upon which an operating system and applications are loaded.  The operating system sees a consistent, normalized set of hardware regardless of the actual physical hardware components.
  • 13. 13 Benefits 1. Partitioning - Multiple applications and operating systems can be supported within a single physical system. - There is no overlap amongst memory as each Virtual Memory has its own memory space.
  • 14. 14 Benefits 2.Isolation -Virtual machines are completely isolated from the host machine and other virtual machines. If a virtual machine crashes, all others are unaffected. -Data does not leak across virtual machines.
  • 15. 15 Conclusion  Virtual Machines create a sandbox where we can test operating systems and other software on our computers.  Virtual Machines are extremely useful testing and development tools.
  • 16. Conclusion  In developing and testing, Virtual Machines can emulate diverse operating environments for software systems.  In enterprise, Virtual Machines can save money by consolidating server hardware. 16