Virtual Machines (OCR A-Level Computer Science): Flashcards

📚Flashcards
Virtual Machines
Sign up to keep revising.Create a free account to study more flashcards and track your progress.

Practise the cards

12 cards from this deck

Show

Virtual machine (VM)

Software-based emulation of a physical computer

System virtual machines

Emulate entire OS, run one OS inside another

Process virtual machines

Virtual environment for apps, e.g., JVM

Hypervisor

VM manager that creates and manages VMs

Resources allocated by hypervisor

CPU, memory, and storage resources

VM benefit: Resource optimisation

Multiple VMs share physical machine resources efficiently

VM benefit: Isolation

Each VM operates independently, reducing risk

VM benefit: Cross-platform compatibility

Run different OSs on single machine

VM drawback: Performance overhead

Multiple VMs slow down host as resources are shared

Intermediate code

Code not directly executed by OS, not hardware-specific

Java Virtual Machine (JVM)

Runs Java bytecode, enables platform independence

Intermediate code benefit: Platform independence

Runs on any machine with relevant VM installed

Join 100,000+ A-Level students studying Flashcards with us.

Select your subjects, and get access to A+ resources today.