¿Qué es la virtualización de hardware?
La virtualización de hardware es un sistema que utiliza un procesador para actuar como si fueran varias computadoras diferentes. Esto tiene dos propósitos principales. Una es ejecutar diferentes sistemas operativos en el mismo hardware. El otro es permitir que más de un usuario use el procesador al mismo tiempo. Si bien existen beneficios logísticos y financieros para la virtualización de hardware, todavía existen algunas limitaciones prácticas.
El nombre virtualización de hardware se utiliza para cubrir una gama de tecnologías similares que llevan a cabo la misma función básica. Estrictamente hablando, debería llamarse virtualización asistida por hardware. Esto se debe a que el propio procesador lleva a cabo parte del trabajo de virtualización. Esto contrasta con las técnicas que se basan únicamente en software.
Tanto los principales fabricantes de procesadores o "chips" tienen sus propias configuraciones de virtualización de hardware. Intel se conoce como Intel® VT o IVT. El sistema de Advanced Micro Devices se conoce como AMD-V ™. Otros nombres utilizados incluyen virtualización acelerada, máquina virtual de hardware o virtualización nativa.
El uso principal de la virtualización de hardware es permitir que múltiples usuarios accedan al procesador. Esto significa que cada usuario puede tener un monitor, teclado y mouse separados y ejecutar su sistema operativo de forma independiente. En lo que respecta al usuario, ejecutarán efectivamente su propia computadora. Esta configuración puede reducir los costos considerablemente ya que múltiples usuarios pueden compartir el mismo hardware central.
Se puede decir que alguien que accede a una computadora a través de la virtualización de hardware está ejecutando un escritorio virtual. Existe el riesgo de que esto pueda causar confusión. Esto se debe a que la frase escritorio virtual también se usa para describir características en algunos sistemas operativos que permiten al usuario expandir efectivamente su escritorio en pantalla más allá del área visible en su pantalla.
Existen algunas limitaciones importantes para la virtualización de hardware. Una es que aún requiere un software dedicado para llevar a cabo la virtualización, lo que puede generar costos adicionales. Otra es que, dependiendo de la forma en que se lleva a cabo la virtualización, puede que no sea tan fácil agregar potencia de procesamiento adicional más adelante como sea necesario.
Quizás el mayor inconveniente es que no importa cuán eficientemente se lleve a cabo la virtualización, no se puede exceder la potencia de procesamiento máxima del chip. Esto significa que debe dividirse entre los diferentes usuarios. Si esto es un problema depende del tipo de aplicaciones que estén ejecutando: el sistema es más adecuado para actividades como la navegación web y el procesamiento de textos que actividades como la edición de video que consumen más potencia del procesador.