2. Una máquina virtual es un software (programa) que emula a un
ordenador real y por lo tanto dispone de disco duro, memoria RAM,
tarjeta gráfica, etc. y puede ejecutar programas como lo hace una
computadora.
¿Qué es una Maquina Virtual?
3. Maquina Virtual
Hardware
Las máquinas virtuales de sistema,
también llamadas máquinas virtuales de
hardware, 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").
4. Maquina Virtual
Software
Una máquina virtual de proceso, a veces
llamada "máquina virtual de aplicación",
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.
5. Programas para hacer Maquinas Virtuales
1) Máquina virtual de Java.
2)Common Language
Runtime
3) EiffelStudio para el
lenguaje de programación
Eiffel
4)Lenguaje de
programación Erlang
5) Forth virtual machine -
Forth
6) Harbour- Harbour virtual
machine
7) Low Level Virtual
Machine (LLVM) -
actualmente C, C++,
Stacker
8)Neko virtual machine
actualmente Neko y haXe
6. Ventajas de una Maquina Virtual
Ventajas
1) Podemos tener varios sistemas operativos sin
necesidad de crear particiones o tener más
discos duros, esto nos permitirá poder tener
sistemas operativos para pruebas.
2) Por ejemplo, que sale una versión
beta y no queremos instalarla en
nuestro sistema operativo de trabajo,
ya que las betas son eso, "pruebas" y
puede que nos deje el sistema
operativo inestable, algo que no
querremos con nuestro equipo de
trabajo.
3)Esta es una forma con laque
siempre tendremos la
oportunidad de probar esos
programas beta sin que afecte
a las cosas que tenemos
instaladas ni que nos obligue a
formatear y volver a instalar
de nuevo todo lo que
tenemos.
7. Desventajas de una Maquina Virtual
Desventajas
1) Agregan gran complejidad al sistema en
tiempo de ejecución..
2) La principal desventaja de las
máquina virtual, es que en la aplicación
de algunos proceso tendrá como efecto
la lentitud del computador, es decir, la
computadora en la cual se esta
ejecutando este proceso debe tener
una capacidad bastante notable “debe
ser de gran capacidad o potente”.