Maquinas Virtuales
Agustin Alvarado
¿Qué es una maquina virtual?
 En informática una máquina virtual es un software que simula a una
computadora y puede ejecutar programas como si fuese una
computadora real. Este software en un principio fue definido como "un
duplicado eficiente y aislado de una máquina física". La acepción del
término actualmente incluye a máquinas virtuales que no tienen ninguna
equivalencia directa con ningún hardware real.
Maquina Virtual Hardware y Software
 Las máquinas virtuales de hardware también llamadas máquinas virtuales de sistema, son
aplicaciones que tratan de emular directamente el hardware. Las llamadas al hardware del
sistema operativo instalado serán capturadas y convertidas en llamadas al sistema del
hardware emulado. En general, la emulación del hardware recibe el nombre de virtualización.
Al emularse directamente el hardware, el usuario tiene la impresión de que la máquina sobre
la que está trabajando es totalmente independiente. Estas maquinas virtuales, permiten a la
máquina física subyacente multiplicarse entre varias máquinas virtuales, cada una ejecutando
su propio sistema operativo. Máquinas virtuales de software
 Las máquinas virtuales de software también llamadas como máquinas virtuales de proceso,
este tipo de máquinas virtuales se sitúan por encima del sistema operativo y tratan de aislar a
las aplicaciones del entorno sobre el que se ejecutan. 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.
Programas para hacer VM
 Vmware
 VirtualBox
 Parallels
 QEMU
 Windows Virtual PC
Ventajas de VM
 Con las máquinas virtuales, 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. 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. De esta forma 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.
Desventajas de VM
 Una de las razones por que 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 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”.

Maquinas virtuales

  • 1.
  • 2.
    ¿Qué es unamaquina virtual?  En informática una máquina virtual es un software que simula a una computadora y puede ejecutar programas como si fuese una computadora real. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física". La acepción del término actualmente incluye a máquinas virtuales que no tienen ninguna equivalencia directa con ningún hardware real.
  • 3.
    Maquina Virtual Hardwarey Software  Las máquinas virtuales de hardware también llamadas máquinas virtuales de sistema, son aplicaciones que tratan de emular directamente el hardware. Las llamadas al hardware del sistema operativo instalado serán capturadas y convertidas en llamadas al sistema del hardware emulado. En general, la emulación del hardware recibe el nombre de virtualización. Al emularse directamente el hardware, el usuario tiene la impresión de que la máquina sobre la que está trabajando es totalmente independiente. Estas maquinas virtuales, permiten a la máquina física subyacente multiplicarse entre varias máquinas virtuales, cada una ejecutando su propio sistema operativo. Máquinas virtuales de software  Las máquinas virtuales de software también llamadas como máquinas virtuales de proceso, este tipo de máquinas virtuales se sitúan por encima del sistema operativo y tratan de aislar a las aplicaciones del entorno sobre el que se ejecutan. 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.
  • 4.
    Programas para hacerVM  Vmware  VirtualBox  Parallels  QEMU  Windows Virtual PC
  • 5.
    Ventajas de VM Con las máquinas virtuales, 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. 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. De esta forma 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.
  • 6.
    Desventajas de VM Una de las razones por que 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 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”.