Download MAQUINAS VIRTUALES

Document related concepts
Transcript
MAQUINA VIRTUALES
JOVITA INES OCHOA
LUIS DAVID VALENCIA
JUAN DIEGO OSSA
Gestion de redes de datos 298665
Rafael Reyes
SENA CTMA
Medellin
2012
INTRODUCCION
Con este trabajo se pretende dar a conocer los diferentes tipos de máquinas virtuales que
existen en el ámbito informático, y el uso que se les puede dar de acuerdo a las
necesidades del usuario.
Basados en la investigación se muestran cada una de las maquinas con sus respectivos
conceptos, identificando la funcionalidad de cada uno mostrando sus utilidades y usos.
OBJETIVOS
-
Lograr identificar cada una de las diferentes máquinas virtuales teniendo en
cuenta su funcionalidad y los diferentes usos que se le puedan dar a cada uno.
Conocer las características esenciales de las máquinas virtuales y sus procesos de
ejecución.
Lograr interactuar con los diferentes sistemas operativos que se pueden manejar
en cada una de estas máquinas.
Conseguir un manejo óptimo de cada de estas máquinas virtuales para permitir un
buen aprendizaje.
¿QUE ES UNA MAQUINA VIRTUAL?
En informática una máquina virtual es un software que simula un ordenador y puede
ejecutar programas como si fuera un ordenador real.
La característica principal de una máquina virtual son los procesos que se ejecutan que
están limitados por los recursos y abstracciones proporcionados por ellas. Esos procesos
no pueden escaparse de este ordenador virtual.
El uso doméstico de estas máquinas virtuales es ejecutar sistemas operativos para
probarlos.
VENTAJAS DE LAS MAQUINAS VIRTUALES
-
Con las máquinas virtuales podemos tener varios sistemas operativos sin tener que
crear particiones o tener más discos duros.
Probar programas con plataformas específicos.
DESVENTAJAS DE LAS MAQUINAS VIRTUALES
La principal desventaja y limitación al momento de montar las máquinas virtuales es el
hardware, memoria RAM y procesador.
TIPOS DE MAQUINAS VIRTUALES
Según su funcionalidad y su grado de equivalencia a una verdadera maquina se clasifican
en:
-
Emulación completa.
Virtualización.
Paravirtualización.
Virtualización nativa.
MAQUINA VIRTUAL DE EMULACION COMPLETA
Se emula memoria, disco y otros dispositivos, también la CPU:
-
Al emular la CPU son especialmente lentos. La arquitectura Intel tradicional ofrecía
muy pocas facilidades.
Permiten que ghest y host trabajen en arquitecturas diferentes.
QEMU
Emula un sistema informático completo, incluyendo procesador y varios periféricos. Esto
puedo ser usado para proveer hosting virtual a varios ordenadores virtuales en un
ordenador único. Este puede arrancar varios sistemas operativos incluyendo entre otros
Linux, Microsoft Windows, DOS y BSD.
CARACTERISTICAS
-
El sistema operativo no necesita ser modificado o parcheado.
-
Mejora el rendimiento cuando se usa el modulo de kernel KQEMU.
-
Las utilidades de la línea de comandos permiten un control total de QEMU.
-
Control remoto de maquina emulada através del servidor VNC integrado.
INCONVENIENTES
-
Soporte incompleto para Microsoft Windows.
-
Soporte incompleto de controladores (tarjeta de video, sonido)
-
Soporte incompleto para las arquitecturas utilizadas menos frecuente.
WINDOWS VIRTUAL PC
Es un software de emulación completa desarrollado por connectix y comprado por
Microsoft para crear equipos virtuales. Es decir su función es emular un hardware sobre el
que funcione determinado sistema operativo. ¨
VENTAJAS
-
Un mejor rendimiento en el sistema operativo huésped.
-
Integración con el mouse.
-
Controlador de video optimizado.
-
Carpetas compartidas.
MAQUINAS VIRTUALES DE VIRTUALIZACION
Este tipo de tratan de emular directamente el hardware. Las llamadas al hardware del
sistema operativo al sistema operativo serán captadas y convertidas en llamadas al
sistema del hardware emulado, en general la virtualización recibe el nombre de emulación
de hardware.
VMware
Es un producto gratuito que permite correr máquinas virtuales creadas con productos de
VMware. Ha establecido una comunidad alrededor de sus productos gratuitos, donde
proporciona acceso a una creciente lista de máquinas virtuales gratuitas y multitud de
sistemas operativos y aplicaciones.
VIRTUOZZO
Crea múltiples entornos virtuales independientes en un solo servidor físico. Esto permite
compartir hardware tiempo y esfuerzo en la administración de sistemas y a veces, hasta
las licencias del software entre los múltiples entornos virtuales. Puede crear decenas de
servidores virtuales privados en un solo servidor debido a su sistema de funcionamiento y
realizar la virtualización a nivel de sistema. Está disponible para Linux y Windows y soporta
procesadores tanto de 32 bits como de 64 bits.
MAQUINA VIRTUAL DE VIRTUALIZACION NATIVA
MAQUINA VIRTUAL JAVA
Es ejecutable en una plataforma específica capaz de interpretar y ejecutar instrucciones
expresadas en un código binario especial el cual es generado por el copilado del lenguaje
java. Existen varias versiones, en orden cronológico, de la máquina virtual de Java. En
general la definición del Java bytecode no cambia significativamente entre versiones, y si
lo hacen, los desarrolladores del lenguaje procuran que exista compatibilidad hacia
atrás con los productos anteriores.
OpenVZ
OpenVZ permite que un servidor físico ejecute múltiples instancias de sistemas operativos
aislados, conocidos como Servidores Privados Virtuales. Si se lo compara a máquinas
virtuales tales como VMware, VirtualBox y las tecnologías de virtualización tales
como Xen, OpenVZ ofrece menor flexibilidad en la elección del sistema operativo: tanto
los huéspedes como los anfitriones deben ser Linux.
SISTEMA OPERATIVO.
Un sistema operativo es un software de sistema, es decir, un conjunto de programas de
computadora destinado a permitir una administración eficaz de sus recursos. Comienza a
trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde
los niveles más básicos, permitiendo también la interacción con el usuario.
Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatos
electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos
podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles,
reproductores de DVD, autorradios, computadoras, etc.).
Algunos sistemas operativos son:
-
Microsoft Windows, desarrollado por Microsoft desde 1981. Software comercial.
Linux, 1991. Software libre.
Ubuntu, 2004. Parte de la familia Linux.
MAC OS, 1984.
INSTALACION Y FUNCIONAMIENTO DE UBUNTU EN VIRTUALBOX
WINDOWS XP EN VIRTUALBOX
Intalacion de Google chrome en XP
GLOSARIO
Kernel o nucleo: es el programa informático que se asegura de:



-
-
La comunicación entre los programas que solicitan recursos y el hardware.
Gestión de los distintos programas informáticos (tareas) de una máquina.
Gestión del hardware (memoria, procesador, periférico, forma de
almacenamiento, etc.)
Emulador: es un software que permite ejecutar programas o videojuegos en una
plataforma (sea una arquitectura de hardware o un sistema operativo) diferente
de aquella para la cual fueron escritos originalmente.
Mac OS :Macintosh Operating System.
CONCLUSIÒN
Con este trabajo llegamos a la conclusión de que el uso de las maquinas virtuales
es una ventaja muy grande ya que podemos ver y ensayar el tipo de máquina que
queremos emplear sin tener la necesidad de instalarla directamente en el equipo,
ya que después esta no nos puede satisfacer en nuestras necesidades o no nos
gusta su forma de uso, también vimos los diferentes tipos de programas que
ejecutan estás maquinas y ventajas y desventajas que tiene cada una de estas, son
muchos las clases de procesadores que usan los equipos y gracias a todos estos
programas nos ahorramos tiempo y nos damos cuenta de la clase de máquina que
vamos a emplear.