Architecture découplée

Définition - Que signifie l'architecture découplée?

L'architecture découplée est un type d'architecture informatique qui permet aux composants ou couches informatiques de s'exécuter indépendamment tout en continuant à s'interfacer les uns avec les autres. L'architecture découplée sépare l'accès à la mémoire d'un système et les processus de cycle d'instructions des processus de phase d'exécution en implémentant un tampon de données.

Definir Tech explique l'architecture découplée

L'architecture découplée est principalement mise en œuvre pour obtenir des performances de calcul plus élevées en isolant et en exécutant des composants individuels indépendamment et en parallèle. Elle s'applique généralement aux processus basés sur des instructions entre la mémoire et un processeur en pipeline où plusieurs instructions sont mises en file d'attente en série. Les processus d'extraction de données et de phase d'exécution utilisent le tampon de données et la capacité de pipelining du processeur pour exécuter les processus des deux étapes en parallèle. Les performances de ces opérations dépendent en grande partie de la taille du tampon; une grande mémoire tampon peut stocker des données pour de nombreux processus.

L'architecture découplée est également utilisée dans le développement de logiciels pour développer, exécuter, tester et déboguer des modules d'application indépendamment. L'architecture de cloud computing est également appelée mise en œuvre d'une architecture découplée dans laquelle le fournisseur et le consommateur exploitent et gèrent indépendamment leurs ressources.