Essentially a computer within a computer, implemented in software. A virtual machine emulates a complete hardware system, from processor to network card, in a self-contained, isolated software environment, enabling the simultaneous operation of otherwise incompatible operating systems. Each operating system runs in its own isolated software partition. See also: Virtual PC; Virtual Server
a computer that exists in concept only and is used as a basis for an implementation that is not specific to any real computer.
The environment created by a Java-enabled Web browser that Java applets run within. A software simulation of another computer. A virtual machine is useful for testing software on large computers such as mainframes.
An IBM proprietary operating system that simulates the concurrent execution of multiple virtual computer on a single computer system.
1. n. A virtual data processing system that appears to be at the exclusive disposal of a particular user, but whose functions are accomplished by sharing the resources of a real data processing system. 2. n. In VM/ESA, the virtual processors, virtual storage, virtual devices, and virtual channel subsystem allocated to a single user. A virtual machine also includes any expanded storage dedicated to it.
A layer between computer hardware and an application, making all supported machines seem, to the application, identical, thus enabling the same program to run on a variety of hardware.
a computer defined in software
a computer emulated in software, letting you run a second operating system within your Microsoft Windows or Linux environment
a computer system that appears to a user as being a real computer but, in fact, has been created by the operating system
a computer that you can't break by sticking a screwdriver between the motherboard and CPU
a computing environment whose set of resources and behaviors is built (through software) on top of some other computing environment
a fiction created solely by software
a machine completely defined and implemented in software rather than hardware
an abstract machine for which an interpreter exists
an abstract machine for which an interpreterexists
an artificial run-time environment that's created within some other runtime environment
an environment created by the operating system and processor that simulates a full computer's resources
an environment in the memory that, from the applications perspective, looks like a separate computer with all the resources that the application needs to run
an environment in which applications may run with a restricted access to real system resources
an environment in which a process can be
an environment which appears to a "guest" operating system as hardware, but is simulated in a contained software environment by the host system
an illusional environment created by the operating system in memory
a piece of computer software designed to reproduce a specific set of computer behaviors and capabilities other than the ones native to the computer or operating system on which the software itself is running
a piece of software that runs on your PC and pretends to be a PC
a platform, and such a model is specific to that platform
a program that acts like computer hardware
a program that reads a program written in some low-level intermediate format and executes it (or translates it to native machine code of the underlying platform and then executes it)
a self-contained operating environment consisting of software that appears, to an application or an operating system, as though it's an entire computer
a self-contained operating environment, created by a software layer, that behaves as if it were a separate computer
a self-contained operating environment that behaves as if it is a separate computer, according to Webopedia
a software application running on a host operating system in a physical computer
a software concept whereby applets and programmes can be written which are independent of the microprocessor they are run on, so called 'platform independence'
a software construct used to establish an operating environment for a process
a software emulation of a microprocessor (it turns out that the silicon to implement Python's VM would be unreasonably complex, but the principle still holds)
a software emulation of a real (hardware) or imaginary machine
a software emulation of the parts of a computer
a software environment that encapsulates one or more Operating Systems and applications that actually run inside or "under" the VM
a software implementation of a computer (sort of) that runs within a host operating system, running on an actual computer device
a software layer between the
a software layer that provides us with a pretense of having a machine other than the actual hardware in use
a way to load a completely isolated environment onto your computer, while still using your current one, where the interaction of one will not effect the other
partitioned, isolated, and encapsulated abstraction of physical hardware to present a consistent, logical image of hardware resources (processor, memory, disk, network) to a hosted operating system to enable server virtualization.
A machine which is implemented in software.
The mechanism the Java language uses to execute Java bytecode on any physical computer. The VM converts the bytecode to the native instruction for the target computer.
Generally speaking, this is any non-physical construct that runs within the confines of another real (physical) or virtual machine. For example, an operating system is a type of virtual machine that runs on a computer's BIOS software, which runs on a physical computer. Any piece of software that runs on an operating system (or within the confines of another piece of software) can also be considered a virtual machine. The term and idea of a virtual machine has been used by Sun Microsystems in its description of a program launched by a browser that will run Java programs. Virtual machine also describes specific programs that mimic a computer within a computer, or a simulation of a physical device represented by computer software.
A program that provides an independent operating system environment within another operating system. A virtual machine permits the user to run programs that are native to a different operating system.
a computing environment which provides services comparable to those of a real computer. Usually a mainframe will be capable of managing dozens or hundreds of virtual machines.
A self-contained operating enviorment that behaves as if it is a separate computer. For example, Java applets run in a Java virtual machine (VM) that has no access to the host operating system. This design has two advantages: System Independence: A Java application will run the same in any Java VM, regardless of the hardware and software underlying the system. Security: Because the VM has no contact with the operating system, there is little possibility of a Java program damaging other files or applications. The second advantage, however, has a downside. Because programs running in a VM are separate from the operating system, they cannot take advantage of special operating system features.
A standalone operating environment that acts a a separate device.
A virtualized x86 PC environment in which a guest operating system and associated application software can run. Multiple virtual machines can operate on the same host machine concurrently.
An abstract specification for a computing device that can be implemented in different ways, in software or hardware. You compile to the instruction set of a virtual machine much like you'd compile to the instruction set of a microprocessor. The Java virtual machine consists of a bytecode instruction set, a set of registers, a stack, a garbage-collected heap, and an area for storing methods.
Computer program that extends the capabilities of your web browser by running Java applets.
A computer designed to replicate copies of its entire hardware-software interface so that two operating systems can be run on a single computer.
Software interpreter used to translate the byte code of applets (originating in the compilation of code written in high level language) into a machine language understood by the card's micro-controller via the operating system loaded in the latter. The JVM (Java Virtual Machine), may be the piece of software responsible for executing the Bytecode written in Java line by line. Multos also has a virtual machine to interpret byte code written in its own language (MEL).
A multicomputer composed of separate (possibly self-complete) machines and a software backplane to coordinate operation.
A term used to describe a platform, that is, the software and operating environment, for which you are writing code. This is a key concept in VB.NET because the virtual machine that the VB 6 programmer writes to is radically different than the one the VB.NET program uses. As a starting point (but there is much more), VB.NET's virtual machine requires the presence of the CLR (Common Language Runtime). To illustrate the concept of a virtual machine platform in actual use, VB.NET provides for alternates in the Build menu Configuration Manager
Windows runs in a single virtual machine, under the control of the VMM. DOS boxes are generally created as separate virtual machines that share the VMM and its resources (services), but do not communicate directly with each other.
The environment in which a hosted operating system runs, providing the abstraction of a dedicated machine. A virtual machine may be identical to the underlying hardware (as in full virtualization, or it may differ, as in paravirtualization).
A guest operating system or CMS session running under CP. Each virtual machine has its own virtual console, virtual DASD and tape, and virtual card readers and punches.
The hypothetical microprocessor on which Java bytecodes execute.
1.(VM).A computer that does not exist as a physical device, but is simulated by another computer. 2.(VM).An IBM virtual data processing system, in which multiple operating systems and programs can be run by the computer at the same time.Each user appears to have an independent computer with its own input and output devices.
An environment created by Windows running in 386 enhanced mode in which an application can run and behave as if it had an entire machine all to itself. Windows in 386 enhanced mode can have multiple applications running in their own separate virtual machines at the same time.
(Java Developer's Guide; search in this book)
An environment created by the operating system that gives each excuting application program the illusion that it has complete control of an independent computer, and can access all the system resource ... more
n. Software that mimics the performance of a hardware device, such as a program that allows applications written for an Intel processor to be run on a Motorola chip. Acronym: VM.
In computer science, a virtual machine is software that creates a virtualized environment between the computer platform and its operating system, so that the end user can operate software on an abstract machine.