h) Virtual Machines

0.0(0)
studied byStudied by 1 person
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/7

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

8 Terms

1
New cards

Define Virtual Machine

It is a theoretical computer in that is a software implementation of a computer system.

2
New cards

What does a virtual machine provide?

An environment with a translator for intermediate code to run.

3
New cards

Define Intermediate Code

Code that is halfway between machine and object code. It is independent of processor architecture so can be used across different machines and Operating Systems.

4
New cards

What are virtual machines mainly used for?

Creating development environments for programmers to test programs on different Operating Systems.

5
New cards

What are the advantages of virtual machines?

Saves time and money for having to purchase multiple devices solely for testing.

6
New cards

What are the disadvantages of virtual machines?

Running intermediate code on a virtual machine is slower compared to low-level code on the device it was designed for.

7
New cards

How do virtual machines protect against malware?

The malware affect the virtual machine rather than the device being used.

8
New cards

How do virtual machines help for running incompatible software?

Programs specific to a different OS can be ran on a virtual machine, saving time and money required for purchase the hardware.