Cuprins:
Definiție - Ce înseamnă Arhitectură decuplată?
Arhitectura decuplată este un tip de arhitectură de calcul care permite executarea de componente sau straturi de calcul independent în timp ce încă mai interacționăm între ele. Arhitectura decuplată separă accesul la memorie al sistemului și procesele ciclului de instrucțiuni de procesele din stadiul de execuție prin implementarea unui buffer de date.
Techopedia explică Arhitectura decuplată
Arhitectura decuplată este implementată în principal pentru a obține performanțe de calcul mai mari, prin izolarea și executarea componentelor individuale independent și în paralel. Este, în general, aplicabil proceselor bazate pe instrucțiuni între memorie și un procesor pipelinat, unde mai multe instrucțiuni sunt în coadă în serie. Atât procesele de obținere a datelor, cât și etapa de execuție folosesc tamponul de date și capacitatea de pipelinare a procesorului pentru a executa procesele ambelor etape în paralel. Performanța acestor operațiuni depinde în mare măsură de dimensiunea tamponului; un tampon mare poate stoca date pentru multe procese.
Arhitectura decuplată este, de asemenea, utilizată în dezvoltarea de software pentru a dezvolta, executa, testa și debuga modulele de aplicație independent. Arhitectura cloud computing este de asemenea denumită o implementare a arhitecturii decuplate în care vânzătorul și consumatorul operează și își gestionează independent resursele.
