I2O, which stands for "Intelligent Input & output" in English, means "smart input/output" in Chinese. It is a standard interface for intelligent I/O systems.
Since the PC server's I/O architecture is derived from a single-user PC desktop, rather than a dedicated server that handles high-throughput tasks, as soon as it becomes a network-centric device, the amount of data transmission is greatly increased, thus I/O data. Transmission often becomes the bottleneck of the entire system. I2O intelligent input/output technology assigns tasks to intelligent I/O systems. In these subsystems, dedicated I/O processors are responsible for the tedious tasks of interrupt handling, buffer access, and data transfer. Improved, the server's main processor can also be liberated to handle more important tasks. Therefore, a PC server implemented in accordance with the I2O specification can handle more tasks with the same hardware scale, and the low-end PC server serving as the core of the small and medium-sized network can obtain more performance improvement.
It can work under different operating systems and software versions designed to meet higher I/O throughput requirements. I2O allows service requests to come in from a device on PCI without going through the main processor. The I2O host processor will recognize the service request and process it locally. It also allows service requests to be queued at the I20 processor when the host processor is performing other tasks.
1 Reduce the workload on the host processor to improve system performance 2 Increase I/O throughput 3 Provide a standard I/O device interface 4 Reduce the number of drivers required for peripheral devices.