Las máquinas virtuales son útiles para emular cosas sin correr el riesgo de destruir su computadora. Supongamos que desea probar una aplicación exclusiva de Android, pero su máquina no ejecuta Android. Una solución es usar una VM, como BlueStacks, que funciona en Windows. La VM le permite ejecutar programas / aplicaciones no nativas.
Sin embargo, esto es diferente de la partición del disco y el arranque dual. En el arranque dual, particiona su memoria (¡solo divídala, como un pedazo de pastel!), Haga que un lado ejecute un sistema operativo como Windows y que el otro lado ejecute algo como Linux. Efectivamente, está haciendo dos computadoras, de una computadora, excepto que usa las mismas partes físicas. (Piense: una persona de dos cabezas).
La ventaja de la VM es que puede usar ambos SO al mismo tiempo. Lo que pasa con las computadoras es que las computadoras no realizan ninguna acción real. Procesan tokens de encendido / apagado (o 0s y 1s) para escupir valores y pretender hacer cosas (no es como si las computadoras supieran que están sumando 1 y 1 cuando ingresas 1 + 1 en una calculadora). El sistema operativo simplemente está haciendo lo mismo. Está ejecutando un programa que está estructurado para ser como otro sistema operativo.
- ¿Para qué tecnología / habilidades futuras vale la pena hacer un curso en el campo de TI?
- Mirando la consolidación actual de la reactivación de la economía industrial, ¿qué rama de la ciencia y la tecnología debe seguir un estudiante en 2017?
- ¿Cuánto tiempo tendría que vivir en Silicon Valley antes de obtener rendimientos decrecientes de los beneficios de vivir allí?
- ¿Qué cosas interesantes podemos hacer ahora que no pudimos hace 5 años debido a la ciencia?
- ¿Cuáles son algunos "libros base" que deben leer los científicos?
Por supuesto, es completamente posible que un sistema operativo ejecute una máquina virtual que emule el mismo sistema operativo. Generalmente no encuentro esto útil, pero supongo que es bueno que cuando inicies la VM, siempre comiences con un inicio limpio. Esto podría ser más seguro. (Además, el sistema operativo original (fuera de la VM) puede acceder al programa VM, pero el programa VM no puede acceder a la mayoría del sistema operativo que lo está ejecutando. Esto hace que sea más seguro probar sus programas cargados de virus, posiblemente recién descargados, suponiendo la VM funciona como se esperaba)
Finalmente, esto no es realmente una razón para usar uno, pero las máquinas virtuales generalmente son bastante lentas. O al menos los gratuitos son. Dependiendo de qué, los recursos podrían agotarse rápidamente junto con la energía de la batería de la computadora, si eso es un problema.