Descargar - Luis SRI
Download
Report
Transcript Descargar - Luis SRI
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.
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.
La Virtualización
Ventajas:
Desventajas:
probar varios sistemas
Para que una virtualización
operativos, montar redes, etc.,
en un sólo ordenador, añadir
hardware adicional, instalar
sistemas operativos desde
imágenes (no es necesario
"quemarlos“), etc.
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.
Tipos de Máquinas Virtuales
Má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.
Lista de máquinas virtuales
Máquinas virtuales de proceso
Common Language Runtime - CU, Visual Basic .NET, J#,
Managed C++
Forth virtual machine - Forth
Harbour - Harbour virtual machine
Inferno - Limbo
Java virtual machine - Java, Nice, NetREXX
Macromedia Flash Player - SWF
Perl virtual machine - Perl
Portable.NET - Cff, Visual Basic .NET, Jff, Managed C++
Smalltalk virtual machine - Smalltalk
SQLite virtual machine - SQLite opcodes
Lista de máquinas virtuales
Máquinas virtuales de sistema
CoLinux Open Source Linux inside Windows
Hercules emulator, free System/370, ESA/390, z/Mainframe
Microsoft Virtual PC y Microsoft Virtual Server
OKL4
Parallels Desktop for Mac, virtualización de xS6 para ejecutar
máquinas virtuales en Mac OS X
TwoOStwo
User-mode Linux
VirtualBox
VMdelBM
VMware (ESX Server, Fusión, Virtual Server, Workstation,
Player y ACE)