Les architectures informatiques décrivent comment les composants matériels d'un ordinateur sont connectés, ainsi que les méthodes de transmission et de traitement des données utilisées. Différentes configurations d'architecture informatique ont été conçues pour améliorer le traitement des données en accélérant leur déplacement. L'unité centrale de traitement (UC) se trouve au milieu de l'architecture de base, avec la mémoire principale et un système d'entrée/sortie de chaque côté Le contrôleur central d'entrée/sortie est une deuxième configuration de dispositif . La mémoire principale est l'endroit du système informatique à partir duquel toutes les données et instructions entrent et sortent dans une troisième architecture informatique. Une quatrième architecture informatique relie tous les dispositifs d'un système informatique à l'aide d'un bus de données et de contrôle commun. L'architecture à double bus est une amélioration par rapport à l'architecture à bus central partagé unique. Pour améliorer les performances globales, cette architecture sépare les données et le contrôle sur les deux bus ou les partage.