CHapter 7: Virtualisation hardware assists Flashcards

1
Q

What is required to share resources?

A

software virtualisation layer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is software virtualization layer know as

A

Virtual Machine Manager (VMM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are five reason to virtualisation a server?

A
  1. Improve management of physical capacity
  2. Improve control of machines
  3. Simplify operation of virtual server pool
  4. Reduce risks to business continuity
  5. Dynamically scale resources to meet demand
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the ration of consolidation virtualisation

A

5: 1 to 10:1 in the enterprise
20: 1 is not uncommon

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are two [2] hardware virtualisation hardware

A
  1. Intel Virtualization Technology (VT)

2. AMD-V (Virtualization)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are Privilege Levels

A

Levels determine what hardware resources can be access by software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How many Privilege Levels are there

A

4
0 - is the highest
3 - Is the lowest

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Which Privilege Level does normal O/S use

A

Level 0 [Zero] the highest - it has direct access to the hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Moving from a more powerful to a less powerful level is called

A

ring deprivileging

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is Binary translation

A

Software method used by hypervisor in MS and VMware to handle issues presented by ring deprivileging

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is Para virtualisation

A

Is used by Xen virtualisation system to handle the issues of ring de-privileging

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Nesting Pages

7.1.4 page 137 [169]

A

Nested paging (also known as Hardware Assisted Paging) is a technology that allows significantly improved handling of multiple guest operating systems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are Intel and AMD Nesting Paging

A
  1. Intel - Extended Page Tables

2. AMD - Rapid Virtualization Indexing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What processor does intel VT embed its nesting paging feature

A

Xeon 5500 in 2009

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the three [3] Hardware Requirements for Virtualisation?

A
  1. Full BIOS support
  2. Processor technology support
  3. Hypervisor support
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What does VMM stand for?

A

Virtual Memory Manager

17
Q

What is VMCS Stand for?

A

Virtual Machine Control Structure

18
Q

What is VPID Stand for?

A

Virtual Processor Identifier

19
Q

What does VPID Virtual Processor Identifier

A

allows a virtual machine manager to assign a different non-zero VPID to each virtual processor (the zero VPID is reserved for the VMM)

20
Q

What is EPT Stand for?

A

Extended Page Table

21
Q
What does (EPT) Extended Page Table
7.2.2. Page 139 [171]
A

is the Intel implementation of nested paging for virtualization.

22
Q

How much more improvement does Nesting Paging provide?

7.1.4 pg 137 [169]

A

provides a 5% to 30% performance improvement, depending on the type of workload for applications running in virtual machines

23
Q

When translation is performed, it is stored for future use in?
7.1.4 pg 137 [169]

A

Translation Look-aside Buffer (TLB)

24
Q

What are two [2] new VT-x CPU operations:

A
  1. VMX root operation - VMM functions

2. VMX non-root operation - guest operating system functions