Sie sind auf Seite 1von 11

VIRTUALIZACI

Qu es la virtualizacin?
La virtualizacin es el
proceso de presentar un
subconjunto de recursos
fsicos agrupados de
forma lgica, de tal
forma que se obtengan
beneficios sobre la
configuracin original.

ORIGEN
Trmino acuado en los aos 60 (tambin conocido
como pseudo mquina).
En los 70, IBM desarroll varios sistemas con soporte
de virtualizacin: IBM System/360, IBM VM/370.
Un componente llamado Virtual Machine Monitor
(VMM) ejecutaba varias instancias de sistemas
operativos sobre el hardware real.
Durante los 60 y 70 fue una idea muy popular. En
los 80 no pareci tan buena: hardware barato, Pc,
Sistemas Operativos multiusuario. La idea vuelve a
cobrar sentido a finales de los 90.

CONCEPTOS
Anfitrin (host)
Es el Sistema Operativo que ejecuta el
software de virtualizacin. El SO anfitrin
controla el hardware real.
Invitado o husped (guest)
Es el SO virtualizado. Puede haber varios
SO invitados en un mismo anfitrin.Los
invitados no deben interferir ni entre ellos
ni con el anfitrin.

o Hipervisor
Permiten que diferentes SSOO,
tareas y configuraciones se
software coexistan en una misma
maquina fsica.
Abstraen los recursos fsicos de
la mquina anfitriona para las
distintas mquinas virtuales.
Garantizan un nivel de
aislamiento entre los invitados.
Proporcionan una interfaz nica
para el hardware.

Requerimientos para la virtualizacin


Logico
Una mquina virtualizada debe comportarse igual que una
mquina real
Debe tener dos modos: kernel y usuario
Instrucciones sensibles (Popek, Goldberg):
Operaciones E/S
Configuracin de MMU (unidad de manejo de memoria)
Administracin de interrupciones
Las instrucciones sensibles deben ejecutarse en modo
kernel
Instrucciones privilegiadas: disparan una trap si son
ejecutadas en modo usuario

Para que un sistema pueda soportar


virtualizacin las instrucciones sensibles deben
ser un subconjunto de las instrucciones
privilegiadas
Intel 386 (486, Pentium, etc hasta 2005) NO
cumple dicha propiedad
Se ignoran instrucciones sensibles en modo
usuario (POPF no modifica bit de habilitacin
de interrupciones)
Hay instrucciones que pueden leer el estado
sensible en modo usuario sin producir una trap
(interrupcin).

Hardware requerido para


virtualizar
Con una CPU de dos o cuatro
ncleos
1 a 4 GB de RAM
disco duro de 300 a 500 GB
tarjeta de red Gigabit Ethernet

Tipos de software para virtualizacin


de sistemas

1. Gratuito Open Source


QEmu, VirtualBox, OpenVZ.
2. Gratuito (Freeware)
VMWare
3. De pago
Parallels Desktop, Parallels, VMware
Workstation.

Referencias
Tim Jones. (2007). Una visin de la
virtualizacin. 02 septiembre 2015, de Puig
castellar Sitio web: https://
juliorestrepo.files.wordpress.com/2009/04/co
nceptos-de-virtualizacion.pdf
J, M. (02 de 09 de 2015). Virtualizados.
Obtenido de Hardware y software necesario
para virtualizacin de sistemas:
http://www.jmarior.net/virtualizados/hardwar
e-y-software-necesario-para-virtualizacionde-sistemas/

Das könnte Ihnen auch gefallen