Virtualization Flashcards

1
Q

Virtualization

A
  • One computer , many Operating Systems
    • Mac OS X , Windows 7 , Linux Ubutu all simultaneously
  • Separate OS , independent CPU , memory , network, etc
  • Hot-based virtualization = normal desktop plus others
  • Stand alone server that host virtual machines
    • Enterprise level
    • Been around since 1967 / IBM mainframe virtualization
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The Hypervisor

A
  • Virtual Machine Manager
    • Manages the virtual platform & guest operating system
  • May require a CPU that supports virtualization
    • Can improve performance
  • Hardware management
    • CPU
    • Networking
    • Security
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Emulation vs Virtualization

A
  • Virtualization is a native operating system
    • Performing native OS process
    • This is identical to using non-virtual system
  • Emulation is on device running process designed for completely different architecture
    • One device is pretending to be another
    • Original code is being used
    • Code is interpreted for running on the current hardware
    • This commonly slower / emulation very difficult
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Resource Requirements

A
  • CPU Processor support
    • Intel : Virtualization Technology (VT)
    • AMD : AMD-V
  • Memory
    • Above & beyond host OS requirements
  • Disk space
    • Each guest OS has its own image
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Network Requirements

A

-Most client-side virtual machine managers have their own virtual (internal) network

  • Shared network address
    • The virtual machine shares same IP address as host
    • Uses a private IP address internally
    • Uses NAT to convert to the physical host IP
  • Bridged network address
    • The VM is a device on the physical host IP
  • Private address
    • VM has no communication outside
How well did you know this?
1
Not at all
2
3
4
5
Perfectly