Contenido
VirtualBox utiliza tecnología de virtualización para permitirle ejecutar dos sistemas operativos al mismo tiempo, creando un "puente" de software que les permite interactuar directamente con el hardware de una computadora. El IO APIC es una serie de dispositivos dentro del hardware que te permiten controlar señales y también una opción que puedes habilitar en VirtualBox. Habilitarlo permite que la computadora ejecute sistemas virtuales de 64 bits que usan múltiples procesadores.
VirtualBox
VirtualBox le permite ejecutar un sistema operativo, en su propia ventana, dentro de otra. Por ejemplo, puede utilizar Windows en un entorno Mac OS. Para hacerlo posible, la aplicación utiliza tecnologías de virtualización: crea una interfaz de software sofisticada para permitir que el sistema operativo virtualizado, también conocido como el sistema "invitado", transmita comandos al hardware de la computadora a través del sistema operativo, desde el que estás virtualizando. El sistema principal se conoce como sistema "host" o "host".
IO APIC
El IO APIC facilita un concepto de hardware conocido como "Interrupciones". Son señales que ayudan a controlar el flujo de datos entre los dispositivos que se conectan a la computadora y su procesador. Por ejemplo, un teclado detecta la tecla que presiona y le dice a la computadora dos cosas: los datos representados por la propia tecla y una señal de interrupción que le dice al procesador que hay datos para ella. Cuando el procesador recibe los datos, la señal se niega y el procesador reanuda la gestión de otros procesos hasta que recibe otra interrupción (cuando se presiona otra tecla).
Varios procesadores virtuales
Los procesadores pueden administrar solo una fila de datos a la vez. El procesador programa el procesamiento tan rápido que, mientras trabaja con un solo elemento a la vez, crea la apariencia de que está procesando varios elementos al mismo tiempo. La ventaja de tener varios núcleos de procesamiento es que, como cada núcleo puede procesar un elemento a la vez, literalmente permite que la computadora procese varios simultáneamente. Habilitar IO APIC en VirtualBox permite que su sistema virtualizado envíe datos a múltiples núcleos de procesador en lugar de solo uno.
Sistemas de 64 bits
La razón por la que los sistemas de 64 bits son más rápidos que los de 32 bits es que pueden procesar más datos a la vez. Un sistema de 32 bits puede procesar unidades de datos de hasta 32 bits y un sistema de 64 bits procesa elementos del doble de tamaño. Habilitar IO APIC en VirtualBox le permite ejecutar sistemas operativos que aprovechan esta potencia de procesamiento adicional.