OCR A Level Computer Science

1.2.1h: Virtual machines, any instance where software is used to take on the function of a machine, including executing intermediate code or running an operating system within another.

Keywords:
Software and software development
Test your self on these keywords and definitions using the games below or Play random game
KeywordDefinition
HardwareThe physical components of a computer, such as the CPU, memory, and storage devices. Hardware is the tangible part of a computer, and is responsible for performing the actual computation and data processing tasks.
Intermediate codeA representation of a program that is not in the native machine code of a particular processor, but can be executed by a virtual machine or other interpreter. Intermediate code is often used in just-in-time (JIT) compilers and other systems that need to execute code quickly, but do not have access to the native machine code of the target platform.
Operating systemThe software that manages the hardware and software resources of a computer, and provides a platform for running applications. Operating systems provide a number of services to applications and users, including managing memory, scheduling tasks, and providing access to hardware devices.
Virtual machineA software program that simulates the hardware and software of a physical computer, allowing multiple operating systems or applications to run on the same physical hardware. Virtual machines provide a way to run multiple operating systems or applications on a single computer, and can be used for testing, development, or isolation purposes.
VirtualizationThe process of using software to simulate the hardware and software of a physical computer, allowing multiple operating systems or applications to run on the same physical hardware. Virtualization allows a single physical computer to be divided into multiple virtual machines, each with its own operating system and applications.
Keyword games:
Resources: