1/7
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Define Virtual Machine
It is a theoretical computer in that is a software implementation of a computer system.
What does a virtual machine provide?
An environment with a translator for intermediate code to run.
Define Intermediate Code
Code that is halfway between machine and object code. It is independent of processor architecture so can be used across different machines and Operating Systems.
What are virtual machines mainly used for?
Creating development environments for programmers to test programs on different Operating Systems.
What are the advantages of virtual machines?
Saves time and money for having to purchase multiple devices solely for testing.
What are the disadvantages of virtual machines?
Running intermediate code on a virtual machine is slower compared to low-level code on the device it was designed for.
How do virtual machines protect against malware?
The malware affect the virtual machine rather than the device being used.
How do virtual machines help for running incompatible software?
Programs specific to a different OS can be ran on a virtual machine, saving time and money required for purchase the hardware.