Virtual Machines and Virtualization Technologies

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/22

flashcard set

Earn XP

Description and Tags

This set of vocabulary flashcards covers the fundamental concepts, types, and management tools of virtual machines and containerization as presented in Chapter 14 of 'Operating Systems: Internals and Design Principles'.

Last updated 11:27 PM on 5/3/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

23 Terms

1
New cards

Abstraction Layer

A software translation layer between software and physical hardware that manages computing resources by turning physical resources into logical or virtual resources.

2
New cards

Host

The underlying physical hardware system in a virtualization environment.

3
New cards

Virtual Machine Manager (VMM)

Also known as a hypervisor, this component creates and runs virtual machines by providing an interface that is identical to the host (except in paravirtualization).

4
New cards

Guest

A process, usually an operating system, provided with a virtual copy of the host.

5
New cards

Consolidation

The practice of sharing physical resources among multiple applications simultaneously to maximize efficiency.

6
New cards

Aggregating

The process of combining multiple physical resources into a single virtual resource.

7
New cards

Type 1 Hypervisor

A software layer loaded directly onto a physical server (bare metal) that directly controls physical resources and supports virtual machines as guests.

8
New cards

Type 2 Hypervisor

A software module that runs on top of a host operating system and relies on that OS to handle hardware interactions.

9
New cards

Live Migration

The process of moving a running virtual machine from one physical host to another with no interruption of user access.

10
New cards

Snapshot

A captured record of a virtual machine's state at a specific point in time, allowing it to be restored to 그 state later.

11
New cards

Paravirtualization

A software-assisted virtualization technique using specialized APIs and modified kernels to link virtual machines with the hypervisor for optimized performance.

12
New cards

AMD-V and Intel VT-x

Hardware-assisted virtualization extensions added to processors to enhance hypervisor performance.

13
New cards

Virtual Machine Extensions (VMX)

An extra instruction set offered by Intel processors to allow hypervisors to run more efficiently by performing operations directly on the processor.

14
New cards

Virtual Appliance

Standalone software packaged as a virtual machine image, consisting of a pre-configured set of applications and a guest OS.

15
New cards

Container Virtualization

An approach where software runs on top of a host OS kernel to provide isolated execution environments for applications while sharing a common kernel.

16
New cards

Kernel Control Groups (Cgroups)

A feature providing resource limiting, prioritization, accounting, and control (freezing/checkpointing) for groups of processes.

17
New cards

Microservices

Small deployable units that enable rapid updates and precise scalability by breaking down applications into manageable components.

18
New cards

Docker Image

Read-only templates used as the basis for instantiating Docker containers.

19
New cards

Docker Engine

The lightweight runtime package responsible for building and running Docker containers on a host system.

20
New cards

Docker Hub

A public repository and collaboration platform where users can store, share, and contribute custom Docker container images.

21
New cards

Memory Overcommit

A memory management strategy where the hypervisor allocates more virtual memory to guest VMs than is physically available on the host.

22
New cards

Ballooning

A memory management technique used by hypervisors to reclaim unused memory from guest operating systems.

23
New cards

Page Sharing

A memory management method where the hypervisor identifies identical memory pages across different VMs and stores only one physical copy to save RAM.