La entrada / salida inteligente ( I2O ) es una especificación de entrada / salida (E / S) de computadora desaparecida. I2O fue diseñado originalmente para hacer uso del microprocesador Intel i960 como motor de descarga de E / S, llevando el canal de E / S a la PC. I2O surgió de Intel a mediados de la década de 1990 con la publicación de la especificación I2O en 1996 por el Intelligent I / O Special Interest Group , que se disolvió el 13 de octubre de 2000. [1]
Los componentes arquitectónicos principales de I2O incluían el procesador de E / S (IOP) y un modelo de controlador de dispositivo dividido, con un OSM (Módulo OS) ejecutándose en el sistema operativo host y un HDM (Módulo de dispositivo de hardware) ejecutándose en el procesador de E / S. Esto separó formalmente la funcionalidad del controlador específico del sistema operativo del dispositivo subyacente, y los dos componentes de software utilizaron el paso de mensajes para las comunicaciones. Esta división sugiere otra iniciativa en la que Intel participó en ese momento, la Interfaz de controlador uniforme (UDI), que buscaba establecer una interfaz de controlador de dispositivo común que abarcara múltiples plataformas de software.
I2O estuvo plagado de varios problemas: el i960 fue en gran parte un fracaso e I2O encareció los sistemas en un mercado de bajo costo. Además, el I2O SIG fue visto como hostil al código abierto e insensible a los pequeños jugadores porque cobraba altas tarifas por la participación y estaba dominado por algunos jugadores corporativos, notablemente Microsoft. Si bien no está claro cuál de estos factores causó la falla final de I2O, solo unas pocas máquinas de clase de servidor se construyeron con I2O integrado. El I2O-SIG se disolvió en octubre de 2000, con una pequeña cantidad de información arquitectónica disponible a través de FTP aproximadamente al mismo tiempo.
Varios sistemas operativos compatibles con x86 proporcionaron soporte (o aún lo hacen) para I2O, incluidos Windows , Linux (eliminado en 4.0 [2] ), Solaris , OpenBSD y NetWare .
Ejemplos de sistemas que utilizaron I2O
- Compaq Proliant
- HP NetServer LH3000
- PERC 4 DC SCSI / i20 en Dell PowerEdge
- NEC Express5800