Software de máquina virtual

¿Qué es una máquina virtual?

Una máquina virtual es un software que emula un ordenador justo como si fuese uno real. Todo esto sucede en una ventana dentro de tu sistema operativo actual como cualquier otro programa que uses. La idea de este tipo de software es que puedas ejecutar sistemas operativos como si fuesen una aplicación, mientras este cree que está usando el hardware de un ordenador físico común. Cada vez que quieras usar este sistema operativo puedes usar este sistema operativo puedes abrir el software de virtualización y "encender" la máquina.

¿Cómo funciona una máquina virtual?

Cuando creas una máquina virtual para instalar otro sistema operativo tendrás que asignan todos los recursos que necesitas: cuánto espacio de disco duro, cuánta memoria RAM, cuánta memoria gráfica, decir en qué lugar se tendrá el disco duro virtual, etc. Todo esto será tomado de los recursos que tengas en tu ordenador. Esto quiere decir que si, por ejemplo, tienes 16GB de RAM y quieres una máquina virtual con 6GB de RAM, puedes hacerlo. Pero, el sistema operativo original solo tendrá disponible 10GB de RAM. Cuando la máquina virtual este encendida. Lo mismo pasa con el disco duro. Si le designas 30GB de espacio de disco, ese espacio quedará clausurado y será usado únicamente por la máquina virtual.

Ventajas de una máquina virtual..
  • La capacidad de aprovechar al máximo el hardware disponible ofrece una gran cantidad de posibilidades a nivel empresarial y a nivel doméstico.
  • Consolidación de servidores. Convertir muchos servidores físicos en virtuales. De este modo se aprovecha el hardware disponible de la mejor manera posible.
  • Recuperación ante desastres. Las máquinas virtuales se pueden salvar muy fácilmente, y además su estado se puede almacenar, por lo que en caso de desastre se puede recuperar la información con rápidez.
  • Pruebas de aplicaciones. En muchas ocasiones se necesita un entorno limpio para probar una aplicación. Usar una máquina virtual permite instalar un sistema operativo desde cero, probar la aplicación y luego eliminar la máquina.
  • Ejecución de entornos completos sin instalación ni configuración. La posibilidad de descargar máquinas virtuales desde Internet permite ahorrar tiempo en instalaciones y configuraciones.
Desventajas de una máquina virtual
  • Una de las razones porque las máquinas virtuales no son la panacea de la computación, es que agregan gran complejidad al sistema en tiempo de ejecución. La principal desventaja de la máquina virtual, es que en la aplicación de algunos procesos 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".
  • Los lenguajes basados en máquina virtual, poseen una desventaja, es que efectivamente son más lentos que los lenguajes completamente compilados, debido a la sobrecarga que genera tener una capa de software intermedia entre la aplicación y el hardware de la computadora, sin embargo, esta desventaja no es demasiado crítica.

Comentarios

Entradas populares de este blog