Na arquitetura IMA, os módulos de processamento são hospedados em um gabinete e são interconectados por meio de um barramento de alta velocidade. B777 usa "SAFEBUS", que é ARINC 659 no backplane e ARINC 629 externamente (mesmo protocolo, camada física diferente). A Airbus usa o ARINC 664 internamente e externamente para o barramento. Interfaces de barramento legado passam por um módulo de E / S ou outra interface de conversão de barramento.
O Airbus IMA contém 7 CPIOM (Core Processing e I / O Modules) que suportam a capacidade de processamento e as interfaces de E / S em um único módulo. Também inclui um Módulo de E / S (IOM) conectado ao barramento ARINC 664 para E / S adicionais.
O gabinete do B777 AIMS contém módulos de processamento de núcleo (CPM) e módulos de E / S (IOM) separados.
As mesmas funções existem em ambos, é apenas que o Airbus CPIOM é um módulo único onde o B777 tem dois módulos para a funcionalidade equivalente.
E de maneira semelhante, o B787 IMA contém "GPMs" ou módulos gerais de processamento. Ele também contém dois switches de rede ARINC 664 (E / S de rede para o gabinete). Não há conexões legadas diretas com os GPMs. Os barramentos legados (ARINC 429, CAN, discretos, analógicos) são conectados à rede ARINC 664 externa usando RDCs (Remote Data Concentrators, concentradores de dados remotos).