Los principales componentes de la arquitectura de I2O, eran el procesador de E/S (PIO) y un controlador de dispositivo modelo dividido, con un OSM (Módulo del Sistema Operativo) corriendo en el sistema operativo anfitrión y un HDM (Módulo de dispositivos de hardware) que se ejecutan en la E/S del microprocesador.