Spisu treści:
- Definicja - Co oznacza architektura oddzielona od architektury?
- Techopedia wyjaśnia architekturę oddzieloną od produkcji
Definicja - Co oznacza architektura oddzielona od architektury?
Architektura oddzielona od architektury jest rodzajem architektury obliczeniowej, która umożliwia niezależne wykonywanie komponentów lub warstw obliczeniowych przy jednoczesnym wzajemnym powiązaniu. Architektura odsprzężona oddziela dostęp do pamięci systemu i procesy cyklu instrukcji od procesów na etapie wykonania poprzez implementację bufora danych.
Techopedia wyjaśnia architekturę oddzieloną od produkcji
Architektura odsprzężona jest przede wszystkim implementowana w celu osiągnięcia wyższej wydajności obliczeniowej poprzez izolowanie i wykonywanie poszczególnych komponentów niezależnie i równolegle. Ma to ogólne zastosowanie do procesów opartych na instrukcjach między pamięcią a procesorem potokowym, w którym wiele instrukcji jest ustawionych w kolejce szeregowo. Zarówno procesy pobierania danych, jak i etapy wykonania wykorzystują bufor danych i zdolność potokowania procesora do równoległego wykonywania procesów na obu etapach. Wydajność tych operacji zależy w dużej mierze od wielkości bufora; duży bufor może przechowywać dane dla wielu procesów.
Architektura odsprzężona jest również wykorzystywana w rozwoju oprogramowania do niezależnego opracowywania, wykonywania, testowania i debugowania modułów aplikacji. Architektura przetwarzania w chmurze jest również nazywana implementacją architektury niezwiązanej z wielkością produkcji, w której dostawca i konsument niezależnie obsługują i zarządzają swoimi zasobami.