Preview

10 - Virtual Machines

 1. A virtual machine _____ another computer system. This means that one system can behave like another.
virtual_machines_q1.jpg

  copies

  emulates

  implements

  downloads

 2. Virtual machines can also be used to run the same ________ (also known as intermediate code) on different computer systems.

  bytecode

  plaincode

  universalcode

  virtualcode

 3. The operating system (OS) actually running on the computer is usually referred to as the ____ OS.

  background

  host

  primary

  platform

 4. Any operating system (OS) running on a virtual machine is usually referred to as a ____ OS.

  guest

  secondary

  mezzanine

  tenant

 5. Which of these options are advantages of virtual machines?
1. Programs will run faster on a virtual machine.
2. You don't necessarily have to buy more than one computer to run software written for different systems.
3. Virtual machines provide greater protection against viruses. 
4. Disaster recovery is usually easier.
5. Normal rules on copying and using software don't apply if the software is run on a virtual machine.

  2, 3 and 4

  2, 3, 4 and 5

  All of these options

  1, 2 and 5

 6. A single computer system can only run one virtual machine.

  FALSE

  TRUE

 7. One of the most commonly used virtual machines for reading intermediate code is the …

  Javascript Virtual Machine

  Lemon Emulator

  Python Emulator

  Java Virtual Machine

 8. Another example of a virtual machine, used for the .NET Framework, is the …

  Polyglot Platform

  Virtual Dual Machine

  Common Language Runtime

  VB Emulator

 9. Single-board computers such as the Raspberry PI can be used to run retro games on virtual machines.
virtual_machines_q9.jpg

  FALSE

  TRUE

 10. What does VPS stand for?

  Vertical Public System

  Virtual Private Server

  Verified Private System

  Virtual Priority Service