180 likes | 308 Views
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:
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