18.04 Virtual machines

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

1/4

flashcard set

Earn XP

Description and Tags

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

5 Terms

1
New cards

System virtual machine

Software that allows for provision of multiple, separate operating system software and simulates the hardware components of the physical computer. The component that enables this virtualization is a hypervisor/virtual machine monitor. Some tasks that the virtual machine software undertakes are: backing up the existing OS, building and deploying apps to the cloud, enabling experimentation with new OS’s.

<p>Software that allows for provision of multiple, separate operating system software and simulates the hardware components of the physical computer. The component that enables this virtualization is a hypervisor/virtual machine monitor. Some tasks that the virtual machine software undertakes are: backing up the existing OS, building and deploying apps to the cloud, enabling experimentation with new OS’s.</p>
2
New cards

Advantages of System virtual machine

1. Isolation or Security: virus or crashing does not affect others.

2. Cost-efficiency: fewer hardware resources needed

3. Flexibility and scalability: Resource provisioning, creation and modification is simple

4. Compatibility and cross-platform: virtual machines can run on different operating systems

5. Simplifies Software Testing and Development: testing in different environments and operating systems

3
New cards

Disadvantages of System virtual machine

1. Complexity: specialized knowledge is needed

2. Resource intensive: each individual virtual machine requires its own CPU, and memory

3. Performance overhead: shared resources with host machine

4. Potential for Overprovisioning: since creating, modifying etc. VM is easy this can lead to underutilization of resources

4
New cards

Guest operating system

A piece of software that runs inside a virtual machine which can run applications that are incompatible with the host operating system or require a different environment. Access to hardware resources is limited so it relies on the host operating system to communication with hardware and perform operations. The guest operating system is isolates from the host and other guest operating system. This means it can run without being affected by them or affecting components.

5
New cards

Host operating system

A piece of software that runs on a computer and connects with the hardware. It can create and manage multiple virtual machines, each with its own guest operating system. It also has direct control over the hardware, such as CPU memory, storage and peripheral devices and allocates these resources to the guest operating system and other applications. The host operating system is depending on the hardware and virtualization software.