180 likes | 324 Vues
This presentation explores the concept of virtual machines, which are software implementations that mimic physical computers. Learn about the intricate relationship between the Virtual Machine Monitor and individual Virtual Machines. Discover the historical evolution of virtualization technology and its resurgence in 2005. We will discuss key benefits, such as improved hardware utilization and enhanced security. A live demo will showcase running multiple operating systems simultaneously, demonstrating the power and flexibility of virtual machines. Join us to deepen your understanding of this impactful technology.
E N D
The Virtual Machine Dongpu Jin JGEN 200 Project 5 Instructor: Dr. Mary Schieke April/26/2011
Overview • Background • Explanation • History • Benefits • Demo • Summary • Reference • Question
Background • Definition: • “ A virtual machine is a software implementation of a computer that executes programs like a physical machine. “ –Wiki • Confusing?
Background • Virtual machine is a software. • But it acts like a physical computer. • Computer within a computer.
Explanation Virtual Machine technology consists of two parts: • Virtual Machine Monitor • Individual Virtual Machine
Explanation • Virtual Machine Monitor manages each individual Virtual Machine • Egg-Carton relationship
Explanation • Before Virtualization: • Single OS per computer • After Virtualization: • Multiple OS per computer
History • First invented 50 years ago by IBM • Hardware are precious and expensive • Multiple users share the hardware through virtual machine • Disappeared between 1980s and 1990s • Drop in hardware cost
History • Revival in 2005 • Hardware often underutilized • OS becomes complex and easy to crash • Threat from Internet • Intel, AMD, Sun Microsystems, IBM, and VMware joined this growing market.
Benefits • Improve Utilization • From 5-15% to 60-80%
Benefits • Minimize Downtime • If one virtual machine crashes, simply copy to another one
Benefits • Enforce Security • One virtual machine is under attack • Will not effect other virtual machines
Demo • I will be running four OS at the same time: • Windows 7 • Ubuntu • GNOME • KDE
Summery • We covered: • How virtual machine works • The history of virtual machine • Some benefits we can gain from virtual machine technology
Reference • Hennessy, J. L. Computer Architecture. • vmware. Virtualization Overview. • http://www.scribd.com/doc/51789353/3/A-Brief-History-of-Virtual-Machines • http://www.google.com/imghp?hl=en&tab=ii&q=virtual%20pc%20icon • http://itknowledgeexchange.techtarget.com/server-virtualization/an-eggceptional-virtualization-analogy/
Thanks! • This concludes my presentation The Virtual Machine • Appreciate all your attention