Virtual machine

/ˈvɜrtʃuəl məˈʃin/ noun

Definition

A software-based emulation of a computer system that provides the functionality of a physical machine. In programming, it often refers to a runtime environment that executes bytecode or intermediate code, providing platform independence.

Etymology

From 'virtual' (Latin 'virtus' meaning strength or power, implying something that has the effect but not the physical form) and 'machine.' The concept emerged in the 1960s with IBM's CP/CMS system, later adopted for programming language runtime environments.

Kelly Says

A virtual machine is like having a computer inside your computer - it creates a fake computer that thinks it's real, allowing programs to run the same way on different operating systems! It's the reason Java can claim 'write once, run anywhere' - the virtual machine handles all the differences between platforms.

Related Words

Explore More Words

Get the Word Orb API

Complete word intelligence in one call. Free tier — 50 lookups/day.