Virtual machines(1.2.1 h) Flashcards

1
Q

What is a virtual machinie?

A

software that allows simulation of other machines

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

What can virtual machines imitate?

A

any combination of hardware devices even if that piece of hardware doesn’t exist yet

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

Alternate OS-uses of VM

A

can run an OS on another OS
can be used to run older versions on an OS or an Os that would not be able to run on the host machine

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

Incompatible software-uses of VM

A

can run software that would usually be incompatible with the host machine

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

Testing systems-uses of VM

A

are closed controlled environments so can test software that may otherwise cause damage to host machine if something goes wrong
could be software that is in very early development or anti-malware that needs to run malware to see if the software works

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

Multiple servers-uses of VM

A

can house multiple logical servers on one physical device
can avoid the cost of buying extra hardware

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

With multiple servers what happens if a single logic server fails?

A

the ret of the servers are unaffected

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

Intermediate code

A

code must be translated from high level code into machine code before it can be read
can translate to intermediate code and rum on a VM as each CPU has different machine code

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

What does JVM stand for?

A

Java Virtual Machine

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