Preview

10 - Virtual Machines

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

  emulates

  downloads

  implements

  copies

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

  plaincode

  bytecode

  virtualcode

  universalcode

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

  primary

  platform

  host

  background

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

  guest

  tenant

  mezzanine

  secondary

 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, 4 and 5

  1, 2 and 5

  All of these options

  2, 3 and 4

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

  TRUE

  FALSE

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

  Java Virtual Machine

  Python Emulator

  Javascript Virtual Machine

  Lemon Emulator

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

  Common Language Runtime

  Polyglot Platform

  VB Emulator

  Virtual Dual Machine

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

  TRUE

  FALSE

 10. What does VPS stand for?

  Verified Private System

  Virtual Private Server

  Vertical Public System

  Virtual Priority Service