A hardware architecture developed by a consortium led by Intel that improves the input/output (I/O) performance of systems by relieving the central processing unit (CPU) of interrupt-intensive I/O tasks. Intelligent Input/Output (I2O) also provides a way of standardizing I/O device drivers across different operating systems and hardware platforms.
I 2O makes use of a separate I2O processor such as the Intel i960 series of processors. This enables the CPU to offload interrupts received from peripherals to the I2O processor for handling. This scheme can improve the performance of servers by as much as 30 percent.
I2O also standardizes device drivers by dividing them into two components:
In addition, an intermediate layer between the HDM and OSM provides independence between them by providing standard communication mechanisms that allow any HDM for any peripheral to interoperate with any OSM for any operating system.
The Windows 2000 operating system supports I2O.