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
1.2.1 Systems Software
Practise exam questionsSystems Software — Note 8 of 8
Candidates should be able to describe what is meant by a virtual machine, how they can be used to execute intermediate code, how they can be used to run a software driven machine inside a physical machine and the benefits and drawbacks of each approach.
A virtual machine is software that takes on the function of a physical machine. It can be used to run one operating system inside another, or to execute intermediate code on any computer that has the right virtual machine installed.
Exam tipCommon mistake
Any instance where software is used to emulate the function of a physical machine.
Code that is partly translated (e.g. bytecode); it is not machine code for any specific processor, so it can be run on any platform with a suitable virtual machine.
Ready to test yourself?
Practise 1.2.1 questions