wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PE4 CC Unit 3 part 1 Quiz

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

What does virtualization allow?

a)

Sharing of physical resources

b)

Elimination of hardware

c)

Direct hardware access

d)

Removal of OS

2.

Which technique combines multiple physical resources into one virtual resource?

a)

Multiplexing

b)

Aggregation

c)

Emulation

d)

Layering

3.

What is the role of a Virtual Machine Monitor (VMM)?

a)

Execute user applications

b)

Manage hardware directly

c)

Control resource sharing among VMs

d)

Compile portable code

4.

What is layering used for in virtualization?

a)

Increase hardware speed

b)

Abstract physical resources

c)

Remove OS dependencies

d)

Emulate devices

5.

Which interface connects applications to libraries?

a)

ABI

b)

ISA

c)

API

d)

VMM

6.

What does ABI stand for?

a)

Application Binary Interface

b)

Advanced BIOS Interface

c)

Application Base Integration

d)

Architecture Binary Interface

7.

Which layer interacts directly with hardware?

a)

Applications

b)

Libraries

c)

Operating System

d)

ISA

8.

What is portable code?

a)

Code tied to one OS

b)

Code that runs on multiple ISAs

c)

Code written in assembly

d)

Code that cannot be compiled

9.

What does a VMM use to manage memory?

a)

Cache tables

b)

Shadow page tables

c)

Virtual registers

d)

RAM buffers

10.

What is copy-on-write used for?

a)

Increase CPU speed

b)

Avoid memory duplication

c)

Emulate hardware

d)

Schedule tasks

11.

Which virtualization type modifies the guest OS?

a)

Full virtualization

b)

Para virtualization

c)

Hybrid virtualization

d)

Hosted virtualization

12.

What is a hosted VM?

a)

VMM runs directly on hardware

b)

VMM runs under host OS

c)

VMM shares hardware with OS

d)

VMM runs without OS

13.

Which VM type offers minimal overhead?

a)

Hosted VM

b)

Hybrid VM

c)

Traditional VM

d)

Para VM

14.

What is the main advantage of para virtualization?

a)

No OS modification

b)

Better performance

c)

Full isolation

d)

Hardware emulation

15.

What does VT-x provide?

a)

Network virtualization

b)

Virtual machine control structure

c)

Disk aggregation

d)

OS scheduling

16.

What is fair queuing used for?

a)

Memory allocation

b)

Scheduling tasks fairly

c)

Emulating hardware

d)

Resource bundling

17.

What is ballooning in memory virtualization?

a)

Increasing CPU speed

b)

Adjusting memory allocation dynamically

c)

Compressing disk space

d)

Scheduling interrupts

18.

What is the role of the ISA?

a)

Interface between OS and hardware

b)

Interface between apps and libraries

c)

Interface between VMs

d)

Interface between VMM and OS

19.

What is the benefit of portable code?

a)

Requires recompilation

b)

Platform dependency

c)

Cross-platform compatibility

d)

Slower performance

20.

What does VT-d support?

a)

Disk virtualization

b)

I/O virtualization

c)

CPU scheduling

d)

OS emulation

21.

What is the main challenge in x86 virtualization?

a)

Lack of memory

b)

Ring deprivileging

c)

No OS support

d)

Slow CPUs

22.

What is emulation in virtualization?

a)

Sharing resources

b)

Mimicking another resource

c)

Scheduling tasks

d)

Compressing memory

23.

What does multiplexing do?

a)

Combines resources

b)

Shares one resource among many

c)

Emulates hardware

d)

Compresses memory

24.

What is the function of system calls?

a)

Interface with hardware directly

b)

Request OS-level services

c)

Compile code

d)

Schedule tasks

25.

What is the role of the compiler back-end?

a)

Translate HLL to machine code

b)

Manage memory

c)

Schedule processes

d)

Emulate OS

26.

What is a process VM?

a)

Runs multiple OSes

b)

Created for a single process

c)

Requires hardware emulation

d)

Shares memory across VMs

27.

What is the benefit of full virtualization?

a)

Requires OS modification

b)

High performance

c)

Guest OS unaware of VM

d)

No isolation

28.

What is the role of the hypervisor in full virtualization?

a)

Modify guest OS

b)

Emulate hardware behavior

c)

Schedule tasks

d)

Compile code

29.

What does performance isolation ensure?

a)

Equal memory usage

b)

Prevents one VM from affecting others

c)

Faster CPU

d)

Shared disk access

30.

What does security isolation prevent?

a)

OS crashes

b)

Unauthorized access between VMs

c)

Memory leaks

d)

Slow performance