Top-Rated Free Essay

What Is a Virtual Machine

Good Essays
What is a Virtual Machine?
A virtual machine is an instance of an operating system that is hosted on a physical machine by means of a software Virtualization platform. A virtual machine appears as a physical machine to the outside world and can be accessed as such. Because the Virtualization Platform presents physical machine resources to the Virtual Machines as generic resources, Virtual Machines do not require hardware specific drivers and can be ported across physical machines. According to VMware there are 4 primary benefits: Isolation: each VM is isolated from the others, so problems with one OS won 't necessary affect the others. Compatibility: since all physical resources are presented as a generic set of resources.
In terms of VMware, all VMs are therefore compatible with ALL x86 hardware. Encapsulation: packs a virtual machine as a compact set of files which makes it highly portable and hardware independence. It is a self-contained operating environment that behaves as if it is a separate computer. Virtual machines are separated into two major categories, based on their use and degree of correspondence to any real machine. A system virtual machine provides a complete system platform which supports the execution of a complete operating system (OS). In contrast, a process virtual machine is designed to run a single program, which means that it supports a single process.
One instance of an operating system along with one or more applications running in an isolated partition within the computer. It enables different operating systems to run in the same computer at the same time as well as prevents applications from interfering with each other. This differs from a dual-boot or multiboot environment, in which the user has to choose only one OS at startup . All virtual machines run simultaneously.
Each virtual machine is like a "machine within the machine" and functions as if it owned the entire computer. The operating systems in each virtual machine partition are called "guest operating systems," and they communicate with the hardware via the virtual machine control program called a "virtual machine monitor" (VMM). The VMM "virtualizes" the hardware for each virtual machine.
An essential characteristic of a virtual machine is that the software running inside is limited to the resources and abstractions provided by the virtual machine—it cannot break out of its virtual world. It provides a complete system platform which supports the execution of a complete operating system (OS). In contrast, a process virtual machine is designed to run a single program, which means that it supports a single process. An essential characteristic of a virtual machine is that the software running inside is limited to the resources and abstractions provided by the virtual machine—it cannot break out of its virtual world. An example is a program written in Java receives services from the Java Runtime Environment (JRE) software by issuing commands to, and receiving the expected results from, the Java software. By providing these services to the program, the Java software is acting as a "virtual machine", taking the place of the operating system or hardware for which the program would ordinarily be tailored.

References www.en.wikipedia.org/wiki/Virtual_machine www.portal.acm.org/citation
www.java.sun.com

References: www.en.wikipedia.org/wiki/Virtual_machine www.portal.acm.org/citation www.java.sun.com

You May Also Find These Documents Helpful

  • Better Essays

    Virtual Machine

    • 994 Words
    • 4 Pages

    WHAT IS VIRTUAL MACHINE ? A virtual machine (VM) is a simulation of a machine (abstract or real) that is usually different from the target machine (where it is being simulated on). Virtual machines may be based on specifications of a hypothetical computer or emulate the architecture and functioning of a real world computer. A virtual machine (VM) is a software implementation of a machine (i.e. a computer) that executes programs like a physical machine. Virtual machines are separated into two…

    • 994 Words
    • 4 Pages
    Better Essays
  • Powerful Essays

    Virtual Machine

    • 874 Words
    • 4 Pages

    Samuel Tan Parallels Workstation 2.2 is an OS virtualization software developed by the company Parallels. This software has 2 versions one is for Windows and the other is for Linux. The windows version has primary OS support for the following versions: • Windows Vista Home Basic • Windows Vista Home Premium • Windows Vista Business • Windows Vista Enterprise • Windows Vista Ultimate • Windows 2003 Standard Edition SP0, SP1 • Windows 2003 Enterprise Edition SP0, SP1 • Windows 2003 Web Edition…

    • 874 Words
    • 4 Pages
    Powerful Essays
  • Good Essays

    java virtual machine

    • 731 Words
    • 3 Pages

    Java Virtual Machine, An inside story!! Java Virtual Machine, or JVM as its name suggest is a “virtual” computer that resides in the “real” computer as a software process. JVM gives Java the flexibility of platform independence. Let us see first how exactly Java program is created, compiled and executed. Java code is written in .java file. This code contains one or more Java language attributes like Classes, Methods, Variable, Objects etc. Javac is used to compile this code and to generate .class…

    • 731 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Perch(Male) Virtual Dissection Conclusion The dissection went very well. I could definitely see the difference between an open circulatory system and a closed one. Even though it was also mushy inside, it was, in a way, more organized. Instantly, I noticed that finding the different organs and parts of the Perch was substantially easier than finding organs in past dissections. The video did not dissect the head of the perch so there were a couple of things that I couldn’t see: where the tongue…

    • 188 Words
    • 1 Page
    Good Essays
  • Good Essays

    In what sense(s) are virtual communities real communities? A virtual community is a network of people who interact through various forms of media, and allow users to obtain support, advice, friendship and sometimes merely just interaction with others. In a world where the internet is becoming ever more important, and social networking sites such as Facebook and Twitter are now a part of many people's every day lives, there is a strong sense that online, virtual communities are becoming ever more…

    • 1345 Words
    • 6 Pages
    Good Essays
  • Good Essays

    Virtual Memory

    • 682 Words
    • 2 Pages

    Virtual Memory Virtual Memory With today’s modern technology, we need to ensure that our computers are able to run quick and with ease. In order to run programs with speed, individuals need to ensure that they have sufficient memory to allow for programs running. Computers come with memory, but sometimes it is not enough to run what is needed or wanted. One way to ensure speed is to use virtual memory. Virtual memory can be described as memory that emulates RAM, and allows programs to…

    • 682 Words
    • 2 Pages
    Good Essays
  • Better Essays

    Virtual Servers

    • 2149 Words
    • 9 Pages

    Virtual Servers Table of Contents I. Table of Contents II. Introduction III. Executive Summary IV. Virtual Servers a. What Are They? b. What Do They Replace? c. Requirements V. Advantages d. Maintenance e. Green Solution f. Disaster Recovery VI. Conclusion VII. References Introduction As the technology timeline continues in full momentum, companies tend to struggle behind, trying to catch up. Where we talk about in this…

    • 2149 Words
    • 9 Pages
    Better Essays
  • Powerful Essays

    virtual instrumentation

    • 3617 Words
    • 14 Pages

    VIRTUAL INSTRUMENTATION OF PIN ON DISC INSTRUMENT Bona fide record of work done by K. VIGNESH (09P653) S. VIMAL (09P654) P. VISHNU RAM (09P655) S. ARUN KUMAR (10P901) Preliminary mini-project dissertation submitted in partial fulfillment of the requirements for the degree of BACHELOR OF ENGINEERING (SANDWICH) Branch: PRODUCTION ENGINEERING Of Anna University, Chennai. MACRH 2012 DEPARTMENT OF PRODUCTION…

    • 3617 Words
    • 14 Pages
    Powerful Essays
  • Good Essays

    Virtual Dialectic

    • 10392 Words
    • 42 Pages

    The Virtual Dialectic: Rethinking The Matrix and its Significance David J. Gunkel Northern Illinois University Rather than designating the choice between good and evil, my Either/Or designates the choice by which one chooses good and evil or rules them out.1 The debates and decisions surrounding virtual reality, cyberspace, and other forms of computer-mediated communication have been, like so much philosophical reasoning within the Western tradition, organized around antinomies. One of the…

    • 10392 Words
    • 42 Pages
    Good Essays
  • Powerful Essays

    Virtual Education

    • 2711 Words
    • 11 Pages

    THE CHALLENGES OF VIRTUAL EDUCATION Mr Alejandro Franco J E-dUCO Research Group Moderador E-mail: alejofranco@yahoo.com Psychologist, Specialist in Psychoanalysis Software & Systems Engineering Undergraduate Student Research Group E-dUCO Moderator Social Sciences Faculty Professor Eastern Catholic University, Colombia Abstract The article shows the challenges at administrative, teacher-student and technological levels that should face the University to enter virtual education: the teachers�…

    • 2711 Words
    • 11 Pages
    Powerful Essays