Índice:
Definição - O que significa Decoupled Architecture?
Arquitetura dissociada é um tipo de arquitetura de computação que permite que componentes ou camadas de computação sejam executados independentemente, enquanto ainda fazem interface. A arquitetura dissociada separa os processos de acesso à memória e do ciclo de instruções de um sistema dos processos do estágio de execução, implementando um buffer de dados.
Techopedia explica arquitetura desacoplada
A arquitetura dissociada é implementada principalmente para obter maior desempenho computacional, isolando e executando componentes individuais de forma independente e paralela. É geralmente aplicável a processos baseados em instruções entre a memória e um processador em pipeline em que várias instruções são enfileiradas em série. Os processos do estágio de busca e execução dos dados usam o buffer de dados e a capacidade de pipelining do processador para executar os processos dos dois estágios em paralelo. O desempenho dessas operações depende em grande parte do tamanho do buffer; um buffer grande pode armazenar dados para muitos processos.
A arquitetura desacoplada também é usada no desenvolvimento de software para desenvolver, executar, testar e depurar módulos de aplicativos independentemente. A arquitetura de computação em nuvem também é chamada de implementação de arquitetura desacoplada, na qual o fornecedor e o consumidor operam e gerenciam independentemente seus recursos.
