M QUINA VIRTUAL
1.
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 fuedefinido 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 hardwarereal.
2. Funcionan para lo siguiente:
EMULACIÓN DEL HARDWARE SUBYACENTE (EJECUCIÓN NATIVA)
Esta técnica se suele llamar virtualización completa (full virtualization) del
hardware, y se puedeimplementar usando un hypervisor de Tipo 1 o de Tipo 2:
el tipo 1 se ejecuta directamente sobre el hardware.
el tipo 2 se ejecuta sobre otro sistema operativo.
Cada máquina virtual puede ejecutarcualquier sistema operativo soportado por el
hardware subyacente. Así los usuarios pueden ejecutar dos o más sistemas
operativos distintos simultáneamente en computadoras "privadas" virtuales.
Elsistema pionero que utilizó este concepto fue la CP-40, la primera versión
(1967) de la CP/CMS de IBM (1967-1972) y el precursor de la familia VM de IBM
(de 1972 en adelante). Con la arquitectura VM, lamayor parte de usuarios
controlan un sistema operativo monousuario relativamente simple llamado CMS
que se ejecuta en la máquina virtual VM.
Actualmente tanto Intel como AMD han introducido prestacionesprocesadores x86 para permitir la virtualización de hardware.
a
sus
EMULACIÓN DE UN SISTEMA NO NATIVO
Las máquinas virtuales también pueden actuar como emuladores de hardware,
permitiendo queaplicaciones y sistemas operativos concebidos para otras
arquitecturas de procesador se puedan ejecutar sobre un hardware que en teoría
no soportan.
Algunas máquinas virtuales emulan hardware que sóloexiste como una
especificación. Por ejemplo:
La máquina virtual P-Code que permitía a los programadores de Pascal crear
aplicaciones que se ejecutasen sobre cualquier computadora con esta...
Regístrate para leer el documento completo.