Section 4.2 Client Side Virtualization

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

1/46

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.

47 Terms

1
New cards

What is client-side virtualization?

Running virtual machines locally on a user's computer

2
New cards

What is a virtual machine (VM)?

A software-based emulation of a physical computer

3
New cards

What is one purpose of using a VM as a sandbox?

To safely test software without affecting the host system

4
New cards

Why use a VM for software development?

To create isolated environments for testing code

5
New cards

What is application virtualization?

Running apps in a virtual environment instead of installing them on the OS

6
New cards

How does virtualization help run legacy software?

Allows old OS environments to run within modern systems

7
New cards

What is cross-platform virtualization?

Running one OS on top of another, e.g., Linux on Windows

8
New cards

What is the main benefit of a sandboxed VM?

Protection against malware or unstable software

9
New cards

What is a hypervisor?

Software that manages virtual machines

10
New cards

What are the two types of hypervisors?

Type 1 (bare metal) and Type 2 (hosted)

11
New cards

Which hypervisor type is used in client-side virtualization?

Type 2

12
New cards

What are common Type 2 hypervisors?

VMware Workstation, VirtualBox, Hyper-V

13
New cards

Why might you use a VM for browser testing?

To test compatibility across different OS/browser combos

14
New cards

What CPU feature supports virtualization?

Intel VT-x or AMD-V

15
New cards

What BIOS setting must be enabled for virtualization?

Virtualization Technology (VT)

16
New cards

What hardware is most important for VM performance?

RAM and CPU

17
New cards

What happens if a VM is allocated too much RAM?

Host system may slow down or crash

18
New cards

What storage type is commonly used for VMs?

Virtual disk image files (e.g., VDI, VMDK)

19
New cards

Why is disk space important for VMs?

Each VM requires significant storage for OS and data

20
New cards

What is snapshotting in virtualization?

Saving the current VM state to return to it later

21
New cards

How do VMs help with cross-platform software testing?

Allow running multiple OSes on a single device

22
New cards

What is an advantage of application virtualization?

Reduced conflicts and easy app management

23
New cards

What resource can be a bottleneck in VM use?

RAM

24
New cards

What is nested virtualization?

Running a VM inside another VM

25
New cards

Why are security updates still needed in VMs?

VMs are vulnerable to the same threats as physical systems

26
New cards

What is a key security risk with VMs?

VM escape, where malware breaks out of the VM

27
New cards

Why isolate VMs on the network?

To prevent compromised VMs from accessing the host

28
New cards

What firewall setting might be needed for VM use?

Allow VM network interfaces

29
New cards

What network mode connects a VM directly to the LAN?

Bridged mode

30
New cards

What network mode shares the host's IP address?

NAT mode

31
New cards

What is a benefit of using NAT mode for VMs?

Easy setup and improved isolation

32
New cards

What is one challenge of legacy OS virtualization?

Driver and compatibility issues

33
New cards

Why use a VM instead of dual-booting?

No reboot required; can run both OSes simultaneously

34
New cards

What is a thin client in virtualization?

A minimal device used to access virtual desktops

35
New cards

What type of file typically stores VM configuration?

VMX or similar config file

36
New cards

What is the benefit of hardware acceleration for VMs?

Improved performance of graphics and processing

37
New cards

What does it mean to clone a VM?

Create an exact copy of an existing VM

38
New cards

What is a use case for multiple VMs on one client?

Simulate a network environment for testing

39
New cards

What permissions should a VM user have?

Limited access to avoid host compromise

40
New cards

Why use encrypted virtual disks?

To protect VM data if the host is compromised

41
New cards

What happens during VM provisioning?

Allocating resources and setting up the VM

42
New cards

What is the purpose of guest additions or tools?

Improve VM performance and integration with the host

43
New cards

What is one benefit of storing VMs on SSDs?

Faster boot and load times

44
New cards

Why might a developer use a VM snapshot?

To quickly restore a test environment

45
New cards

What is hypervisor overhead?

Resource usage by the hypervisor itself

46
New cards

Can a VM access the host file system?

Yes, if shared folders or drives are configured

47
New cards

What helps protect VM environments from data leaks?

Isolated network and storage settings