máquinas virtuales

6
Máquinas Virtuales Luis Villalta Márquez

Upload: sharne

Post on 05-Jan-2016

68 views

Category:

Documents


2 download

DESCRIPTION

Máquinas Virtuales. Luis Villalta Márquez. La Virtualización. La virtualización consiste en emular una máquina o hardware por medio de software. Este software nos permite instalar sistemas operativos adicionales, conocidos como sistemas invitados dentro del sistema anfitrión. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Máquinas Virtuales

Máquinas VirtualesLuis Villalta Márquez

Page 2: Máquinas Virtuales

La VirtualizaciónLa virtualización consiste en emular una máquina o hardware por medio de software. Este software nos permite instalar sistemas operativos adicionales, conocidos como sistemas invitados dentro del sistema anfitrión.

Esta capa de software (VMM) maneja, gestiona y arbitra los cuatro recursos principales de una computadora (CPU, Memoria, Almacenamiento y Conexiones de Red) y así podrá repartir dinámicamente dichos recursos entre todas las máquinas virtuales definidas en el computador central. Esto hace que se puedan tener varios ordenadores virtuales ejecutándose en el mismo ordenador físico.

Cuando se instala un sistema operativo virtual es como si se instalara desde cero, es decir, se pueden crear particiones, formatear, etc.

Page 3: Máquinas Virtuales

La VirtualizaciónVentajas: Desventajas:

probar varios sistemas operativos, montar redes, etc., en un sólo ordenador, añadir hardware adicional, instalar sistemas operativos desde imágenes (no es necesario "quemarlos“), etc.

Para que una virtualización funcione correctamente y de forma fluida es necesario disponer de un ordenador bastante potente y actual, en caso contrario los dos sistemas podrían se inestables y provocar lentitud y apagones. A la hora de virtualizar un sistema operativo, encontremos problemas con los controladores de hardware, que nos impidan operar y funcionar de la misma forma que lo hacemos con nuestro sistema operativo anfitrión.

Page 4: Máquinas Virtuales

Tipos de Máquinas VirtualesMáquinas virtuales de sistema (en inglés System Virtual Machine):

permiten a la máquina física subyacente multiplicarse entre varias máquinas virtuales, cada una ejecutando su propio sistema operativo. A la capa de software que permite la virtualización se la llama monitor de máquina virtual o"hypervisor", Un monitor de máquina virtual puede ejecutarse o bien directamente sobre el hardware o bien sobre un sistema operativo ("host operating system").

Máquinas virtuales de proceso (en inglés Process Virtual Machine): se ejecuta como un proceso normal dentro de un sistema operativo y soporta un solo proceso. La máquina se inicia automáticamente cuando se lanza el proceso que se desea ejecutar y se detiene para cuando éste finaliza. Su objetivo es el de proporcionar un entorno de ejecución independiente de la plataforma de hardware y del sistema operativo, que oculte los detalles de la plataforma subyacente y permita que un programa se ejecute siempre de la misma forma sobre cualquier plataforma.

Page 5: Máquinas Virtuales

Lista de máquinas virtualesMáquinas virtuales de procesoCommon Language Runtime - CU, Visual Basic .NET,

J#, Managed C++Forth virtual machine - ForthHarbour - Harbour virtual machineInferno - LimboJava virtual machine - Java, Nice, NetREXXMacromedia Flash Player - SWFPerl virtual machine - PerlPortable.NET - Cff, Visual Basic .NET, Jff, Managed C++Smalltalk virtual machine - SmalltalkSQLite virtual machine - SQLite opcodes

Page 6: Máquinas Virtuales

Lista de máquinas virtualesMáquinas virtuales de sistemaCoLinux Open Source Linux inside WindowsHercules emulator, free System/370, ESA/390, z/MainframeMicrosoft Virtual PC y Microsoft Virtual ServerOKL4Parallels Desktop for Mac, virtualización de xS6 para

ejecutar máquinas virtuales en Mac OS XTwoOStwoUser-mode LinuxVirtualBoxVMdelBMVMware (ESX Server, Fusión, Virtual Server, Workstation,

Player y ACE)