Máquina virtual
Keywords: Máquina virtual, 1972, Hardware, IBM, Lenguaje de programación Java, Linux, Multiprogramación, Sistema operativo, Software
El concepto de máquina virtual surge con el sistema VM/370 de IBM en 1972. La idea principal 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 operativ. 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.
