Virtual Machines Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is the process of creating a Virtual Machine called?

A

Virtualisation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are three benefits of using a virtual machine to run an operating system?

A
  1. You can run older applications that are not compatible with new OS
  2. Virtual machines shield from malware since the host computer will not be affected only the virtual machine
  3. Web Hosting companies can use virtual servers to host websites
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are three disadvantages of using a virtual machine to run an operating system?

A
  1. Programs run less efficiently
  2. You still need a proper licence to run a an OS on a virtual machine
  3. VM have security vulnerabilities. Meaning that they need to be patched frequently
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is intermediate code/ byte code?

A

This is a code which is designed to run a program on a virtual machine.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the steps taken for running a program on a VM?

A

The source code is written then compiled into intermediate code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Why are these steps taken to run a program on a VM?

A

This is done so programmers do not have to recompile every code they want to run for each operating system.
SUMMARY:
Same code can run on any platform
No need to change/ rewrite source code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Why are VM patched frequently?

A

They have security vulnerabilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are two programming languages associated with VMs?

A

Java and Actionscript

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How much VMs can run on a single host?

A

Many

How well did you know this?
1
Not at all
2
3
4
5
Perfectly