A self-contained operating environment 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.
- virtual machine server
A virtual machine (VM) server hosts virtual machines running operating systems in one of two following modes: fully virtual: completely emulates all hardware devices paravirtual mode: does not require complete emulation of hardware devices.
- Virtual Memory
)(n.) An imaginary memory area supported by some operating systems (for example, Windows but not DOS) in conjunction with the hardware. You can think of virtual memory as an alternate set of memory addresses. Programs use these virtual addresses rather than real addresses to store instructions and data. When the program is actually executed, the […]
- virtual network computing
Through the use of software VNC, acronym for virtual network computing, makes it possible to interact with a computer from any computer or mobile device on the Internet. VNC software provides cross-platform support allowing remote control between different types of computers. To use VNC you must have a network TCP/IP connection, a VNC server and […]
- virtual printer
A file containing a set of attribute values that describe the data stream for a printer. Before a print job can be placed in a queue, a virtual printer definition must exist for both the print queue and the queue device.
- virtual private server
Abbreviated as VPS, the term virtual private server is used interchangeably with virtual dedicated server (VDS). See virtual dedicated server (VDS).