Está en la página 1de 2

Fundamentos

de virtualización Hipervisor
Nivel 1

El hipervisor (VMM) o software de virtualización, emula un ambiente completo de hardware y


crea las máquinas virtuales. Para ello intercepta las llamadas del sistema de una máquina virtual
y coordina directamente el acceso a los recursos computacionales o hardware subyacente.

Tipos
Existen dos tipos basados en el nivel de su implementación:

Tipo 1

Cliente
Está localizado en el
hardware, la comunicación
entre éste y la máquina virtual
es directa. El sistema Servidor
operativo que hospeda las
máquinas virtuales no es Administrar
necesario porque el hipervisor
VM VM VM VM VM VM VM VM VM VM VM VM
corre directamente en una
máquina virtual.

Tipo 2

VM Administrator

Archivo Máquina Ayuda

Está en el sistema operativo Detalles Instantáneas

que administra las máquinas


Nueva Configuración Descartar Iniciar

64
Admin_Máquina virtual 1 General Previsualización

virtuales, hecho mediante la


Apagada
Nombre: Admin_Máquina virtual 3
1
2
65
Admin_Máquina virtual 2 Sistema operativo: CentOS (64-bit)
Apagada

configuración del hardware 66


Admin_Máquina virtual 3
Apagada
Sistema

Memoria base:
Orden de arranque:
4096 MB
Disquete, Óptica, Disco duro
Admin_CentOS

del sistema anfitrión. Sin Aceleración: VT-x/AMD-V, Paginación anidada, PAE/NX,


Paravirtualización KVM

embargo, al agregar la Pantalla

administración de los Memoria de video:


Servidor de escritorio remoto:
Captura de video:
12 MB
Inhabilitado
Inhabilitado

diferentes sistemas Almacenamiento

operativos se agrega un nivel


Controlador:IDE
IDE secundario maestro: [Uniada óptica] VBoxGuestAdditions.iso (56.28 MB)
Controlador: SATA
Puerto SATA 0: Admin_Máquina virtual 1, vdi (Normal, 101.77 GB)

extra en la arquitectura Audio

computacional, localizada
Controlador de anfitrión: Windows DirectSound
Controlador: ICH AC97

Red

entre el hardware y la Adaptador 1: Intel PRO/1000MT Desktop (adaptador puente, <Intel (R) Ethernet Connection I217-LM>)

máquina virtual, el cual causa


USB

Controlador USB: OHCI


Filtros de dispositivos: 0 (0 activo)

ineficiencia en la ejecución en Carpetas compartidas

Ninguno

comparación con el tipo 1.


Fundamentos
de virtualización Hipervisor
Nivel 1

Técnicas de manejo de instrucciones privilegiadas


Existen diferentes técnicas de manejo de instrucciones privilegiadas en el hipervisor, como:

Comparación Arquitectonica

Virtualización Completa
Usuario de las
Anillo 3 Apps

Virtualización completa, esta técnica coordina las


Anillo 2
instrucciones privilegiadas directamente de la arquitectura
x86, para que se vean reflejadas dentro de las máquinas Anillo 1 Huésped del OS
virtuales, por lo que no modifica el sistema operativo
huésped. Anillo 0 VMM

Hardware de la
Computadora
Anfitrión

Paravirtualización
Usuario de las
Anillo 3 Apps

Paravirtualización, esta técnica coordina el acceso a las


fuentes del hardware subyacente. El hipervisor reside en el Anillo 2

hardware y uno o más sistemas operativos hospedados son Anillo 1

alojados dentro de éste. Por lo que apoya en crear una alta Paravirtualización
Anillo 0
eficiencia y un poderoso aislamiento de recursos Huésped OS

computacionales, con ligeras modificaciones al sistema. Capa de virtualización

Hardware de la
Computadora
Anfitrión

Hardware Asistido
Usuario de las
Anillo 3 Apps

Virtualización asistida por hardware, en esta tecnología no Anillo 2

es necesario modificar el sistema operativo huésped para Anillo 1

virtualizar, debido a que el hipervisor administra en un modo Anillo 0 Paravirtualización

que se tienen todos los privilegios sin afectar el SO huésped.


Huésped OS

VMM

Hardware de la
Computadora
Anfitrión

En el ambiente de virtualización el hipervisor debe correr con el mayor nivel de privilegios de la


arquitectura x86, para controlar el hardware y todas las funciones del sistema.

También podría gustarte