Virtual Machines (OCR A-Level Computer Science): Quizzes
📚Quizzes
Practise the questions
12 questions from this quiz
ShowHide
Practise the questions
12 questions from this quiz
What is a virtual machine?
What is a virtual machine?
Software emulating a physical computer
What does a system virtual machine emulate?
What does a system virtual machine emulate?
An entire operating system
What is the purpose of a process virtual machine?
What is the purpose of a process virtual machine?
Run apps without emulating entire OS
What is a hypervisor?
What is a hypervisor?
VM manager creating & managing VMs
Which resources does a hypervisor allocate to VMs?
Which resources does a hypervisor allocate to VMs?
CPU, memory, and storage
Why do VMs provide isolation?
Why do VMs provide isolation?
Each VM operates independently
What is intermediate code?
What is intermediate code?
Code not directly executed by the OS
What is Java bytecode executed on?
What is Java bytecode executed on?
Java Virtual Machine (JVM)
Why do VMs cause performance overhead?
Why do VMs cause performance overhead?
Resources are shared with host
What is a drawback of running intermediate code on a VM?
What is a drawback of running intermediate code on a VM?
Slower than compiled native code
How do VMs differ from emulators?
How do VMs differ from emulators?
VMs simulate OS; emulators copy hardware
What benefit do VMs provide for platform independence?
What benefit do VMs provide for platform independence?
Run different OSs on single machine
