Virtual Machines Flashcards

1
Q

What is a virtual machine?

A

A program which has the same functionality as a physical computer

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

List three examples of virtual machines:

A

Emulators, Server Technology and Java

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

How do emulators work?

A
  • Make programs think that they are running on their native hardware
  • Also used for game development so console games can be developed on PCs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How does modern server technology use virtual machines?

A
  • A small number of physical servers but have multiple virtual servers running on top for specific tasks, this allows the load to be balanced between the physical servers.
  • If one server goes down or encounters an error others can easily pick up the extra load
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How does Java use virtual machines?

A
  • Runs on many platforms

* Compilers its source code into bytecode which can be interpreted into machine code by each device

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