Licenciado
Enviado por Emaizon • 2 de Enero de 2014 • 1.046 Palabras (5 Páginas) • 217 Visitas
Máquinas virtuales. La idea principal de las Máquinas Virtuales es la de permitir ejecutar varios sistemas operativos simultáneamente sobre el mismo hardware. Para ello, separa las dos funciones básicas que realiza un sistema de tiempo compartido: multiprogramación y abstracción del hardware. El corazón del sistema es conocido como monitor de máquina virtual, y se ejecuta sobre el hardware proporcionando varias máquinas virtuales al siguiente nivel de software. Estas máquinas virtuales, son copias exactas del hardware desnudo. Por esto, cada una puede estar ejecutando cualquier sistema operativo. Recientemente, ha surgido VMWare, de forma que un usuario puede estar ejecutando sistemas como Windows NT y Linux de forma simultánea. También ha sido llevada esta idea de máquina virtual a lenguajes de programación como Java.
Contenido
• 1 Definición
• 2 Ventajas y desventajas
o 2.1 Ventajas
o 2.2 Desventajas
• 3 Tipos de máquinas virtuales
o 3.1 Máquinas virtuales de sistema
o 3.2 Máquinas virtuales de proceso
• 4 Técnicas
o 4.1 Emulación del hardware subyacente (ejecución nativa)
o 4.2 Emulación de un sistema no nativo
o 4.3 Virtualización a nivel de sistema operativo
• 5 Fuentes
Definición
Una máquina virtual es un contenedor de software perfectamente aislado que puede ejecutar sus propios sistemas operativos y aplicaciones como si fuera un ordenador físico. Una máquina virtual se comporta exactamente igual que lo hace un ordenador físico y contiene sus propios CPU, RAM, disco duro y tarjetas de interfaz de red (NIC) virtuales (es decir, basados en software). El sistema operativo no puede establecer una diferencia entre una máquina virtual y una máquina física, ni tampoco lo pueden hacer las aplicaciones u otros ordenadores de una red. Incluso la propia máquina virtual considera que es un ordenador “real”. Sin embargo, una máquina virtual se compone exclusivamente de software y no contiene ninguna clase de componente de hardware. El resultado es que las máquinas virtuales ofrecen una serie de ventajas con respecto al hardware físico.
Ventajas y desventajas
Ventajas
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 dejen el sistema operativo inestable, algo que no se quiere con el equipo de trabajo. De esta forma siempre se tendrá la oportunidad de probar esos programas beta sin que afecten a las cosas que se tienen instaladas ni que obliguen a formatear y volver a instalar de nuevo todo lo que se tiene.
Desventajas
Una de las razones por la 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 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 está ejecutando este proceso debe tener una capacidad bastante notable “debe ser de gran capacidad o potente”.
Tipos de máquinas virtuales
Las máquinas virtuales se pueden clasificar en dos grandes categorías según su funcionalidad y su grado de equivalencia a una verdadera máquina.
Máquinas virtuales de sistema (en inglés System Virtual Machine)
Máquinas virtuales de proceso (en inglés Process Virtual Machine)
Máquinas virtuales de sistema
Las máquinas virtuales de alivio sistema, también llamadas máquinas virtuales de
...