You are on page 1of 5

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE

Sistemas Operativos y Redes

Nombre: Daysi Quimbita

Curso: Cuarto Nivel Paralelo B

Fecha: 2017- 11 06

LA VIRTUALIZACIN

El objetivo de la virtualizacin de varias computadoras lgicas, a partir de una computadora real. Para ello
existen tcnicas, que van desde la virtualizacin del hardware (CPU, memoria y dispositivos) hasta la separacin
de los procesos.

TCNICAS DE VORTUALIZACIN

- Virtualizacin de hardware

Este tipo de virtualizacin ms complejo de lograr. Consiste en emular, mediante mquinas virtuales, los
componentes de hardware. De esta manera el sistema operativo no se ejecuta sobre el hardware real sino sobre el
virtual.

Figura 1.

La ventaja mas importante que podemos apreciar aqu es que puede emularse en distintas plataformas de
hardware por ejemplo: x86 sobre SPARC.

Y la desventaja es el alto costo de traduccin de cada una de las operaciones de las mquinas virtuales a la
mquina real, pudiendo obtenerse un rendimiento de 100 a 1000 veces menos.
- Virtualizacin a nivel del Sistema Operativo

En este tipo de virtualizacin se ejecuta en una nica instancia del sistema operativo, quiere decir que los
distintos procesos pertenecientes a cada servidor virtual se ejecutan aislados del resto.

Figura 2

La ventaja que presenta es el enfoque de la separacin de los procesos de usuario prcticamente sin prdida en el
rendimiento.

- Paravirtualizacin

Este proceso consiste en ejecutar sistemas operativos sobre otros sistemas operativos que actan como
hipervisor. Los guests tienen que comunicarse con el hipervisor para lograr la virtualizacin.

Figura 3

Las ventajas de esta virtualizacin consisten en un buen rendimiento y la posibilidad de ejecutar distintos
sistemas operativos. Por otra parte la desventaja es que los sistemas operativos deben ser modificados para
funcionar en este esquema.

- Virtualizacin Completa

La virtualizacin completa es similar a la Paravirtualizacin pero no requieren que los sistemas operativos no
colaboren.

La nica restriccin es que debe soportar la arquitectura del hardware utilizada. [ CITATION Est11 \l 12298 ]
- TIPOS DE VIRTUALIZACIN EN EL SOFTWARE
- Virtualizacin del Sistema Operativo

El uso de virtualizacin de nivel- SO o particin en las arquitecturas nube pueden ayudar a resolver algunos de
los temas de seguridad central, privaca, y regulacin que pudieran de otra manera dificultar la adopcin del
cmputo.

- Virtualizacin de Plataforma

Permite que los sistemas arbitrarios de operacin de ambientes resulte correr en un sistema dado. Para lo cual
existen dos modelos bsicos para el sistema de virtualizacin:

Tipo 1, los cuales corren directamente en el hardware e hipervisores.


Tipo 2, los cuales corren a nivel superior de un sistema operativo tradicional.

- Virtualizacin de Red

Las tcnicas de balanceo de carga han sido un tema candente en el computo cloud porque, conforme los sistemas
fsicos y virtuales dentro de la nube escalan, lo mismo hace la complejidad del manejo de la carga de trabajo que
se ejecuta para entregar el servicio.

- Virtualizacin de Aplicaciones

Existe tambin un ngulo software para los contenedores dentro de la nube. La tecnologa de contenedor Web
implementada en la nube impacta grandemente a la productividad y flexibilidad del desarrollador.[ CITATION
Jav08 \l 12298 ]

Figura 4
MQUINAS VIRTUALES DE SISTEMA

Son herramientas tiles para probar distintos sistemas operativos y aplicaciones, sin tener que crear particiones y
sectores de arranque para instalarlas. Esto quiere decir que un una sola computadora podremos tener
funcionando varios sistemas operativos como Windows y al Linux al mismo tiempo.

- Caractersticas

Permite crear un entorno virtual de hardware que permite la instalacin de otros sistemas operativos tal y como
si estuvieras instalando el sistema en una computadora real.

Pueden acumular hardware que en realidad no soportan, de este modo se pueden ejecutar sistemas operativos
para arquitecturas de procesador distintos a los que se tiene en la computadora sobre la que funciona la mquina
virtual.

El sistema operativo sobre el que se va instalar la mquina virtual se llama Sistema Operativo Anfitrin (Host) y
los operativos que corren bajo las maquinas se llama Sistemas Operativos Invitados (Guest).

Si el sistema tiene buena memoria y procesamiento, esto beneficiaria a que incluso podamos tener varios
sistemas operativos ejecutndose e interactuando entre ellos.

- Beneficio de una Mquina Virtual

Puedes probar distintos sistemas operativos y aplicaciones sin tener que arriesgar la configuracin de tus
sistemas operativos.

No necesitas nuevas particiones ni sectores de arranque para instalar otros sistemas operativos.

Las mquinas virtuales puedes comunicarse entre si como si fuera una red de computadoras. De este modo
puedes realizar pruebas tcnicas de desarrollo de software con hardware reducido emulado ms de una
computadora y de este modo se minimiza costos. [ CITATION Joe11 \l 12298 ]

MQUINAS VIRTUALES DE PROCESO

Soporta solo un proceso dentro de un sistema operativo ejecutando como un proceso normal. Se reinicia
automticamente despus de indicarle el proceso a ejecutar y se detiene cuando este a terminado.

El objetivo es proporcionar un entorno de ejecucin independiente del sistema operativo, ocultando los detalles
de la plataforma subyacente y permitiendo que un programa se ejecute de la misma forma en cualquier
plataforma. Actualmente una de las mquinas de proceso ms conocida es la de Java. [ CITATION Est11 \l 12298
]

Figura 5

- CONCLUSIONES
Las mquinas virtuales son muy importantes, cuando se necesitan instalar varios sistemas operativos en
una sola computadora, permitiendo que la computadora tenga la misma capacidad.
Los tipos de virtualizaciones son muy tiles al momento de proceder a la instalacin de programas que
nosotros veamos que necesitan que estn en algunas mquinas virtuales.
- RECOMENDACIONES
Se recomienda que las mquinas virtuales se instalen de manera correcta para que las particiones del
disco del computador no sean afectados.
Aprender a utilizar y poder comprender de manera adecuada las mquinas virtuales al igual que los
tipos de virtualizaciones necesarias para cada computador.

Bibliografa

[1] E. R. G. Torres, Desarrollo de software de Altas Prestaciones, Agosto 2011. [En lnea]. Available:
https://sites.google.com/a/espe.edu.ec/desarrollo-de-software-de-altas-prestaciones/my-
calendar/introduccion-a-las-maquinas-virtuales/maquinas-virtuales-de-proceso. [ltimo acceso: Viernes
Septiembre 2017].

[2] J. Smaldone, Virtualizacin de hardware, 20 Septiembre 2008. [En lnea]. Available:


https://blog.smaldone.com.ar/2008/09/20/virtualizacion-de-hardware/. [ltimo acceso: 03 Noviembre
2017].

[3] J. Johnson, Mquina Virtual de Sistema: Caractersticas, Ventajas y Desventajas, WebAdicto, 15 Agosto
2011. [En lnea]. Available: http://webadicto.net/maquina-virtual-de-sistema-caracteristicas-beneficios-
desventajas/. [ltimo acceso: 03 Noviembre 2017].