Różnica między luźno sprzężonym a ściśle sprzężonym systemem wieloprocesorowym

Autor: Laura McKinney
Data Utworzenia: 2 Kwiecień 2021
Data Aktualizacji: 10 Móc 2024
Anonim
Różnica między luźno sprzężonym a ściśle sprzężonym systemem wieloprocesorowym - Technologia
Różnica między luźno sprzężonym a ściśle sprzężonym systemem wieloprocesorowym - Technologia

Zawartość


Multiprocesor to taki, który ma więcej niż dwa procesory w systemie. Mamy dwie kategorie systemów wieloprocesowych luźno powiązane i ściśle powiązane system wieloprocesorowy. Stopień sprzężenia między procesorem w systemie luźno sprzężonym jest niski, natomiast stopień sprzężenia między procesorami w systemie ściśle sprzężonym jest wysoki. Podstawowa różnica między luźno sprzężonym i ściśle sprzężonym systemem wieloprocesowym polega na tym, że luźno sprzężony system ma rozproszoną pamięć, podczas gdy ściśle sprzężony system ma wspólną pamięć. Omówmy jeszcze kilka różnic między luźno sprzężonym i ściśle sprzężonym systemem wieloprocesowym za pomocą poniższej tabeli porównawczej.

  1. Wykres porównania
  2. Definicja
  3. Kluczowe różnice
  4. Wniosek

Wykres porównania

Podstawa do porównaniaLuźno sprzężony system wieloprocesorowySzczelnie sprzężony system wieloprocesorowy
PodstawowyKażdy procesor ma własny moduł pamięci.Procesory mają wspólne moduły pamięci.
Wydajny, skuteczny, efektywnyWydajny, gdy zadania uruchomione na różnych procesorach, minimalnie współdziałają.Wydajny do szybkiego przetwarzania lub przetwarzania w czasie rzeczywistym.
Konflikt pamięciZasadniczo nie napotyka konfliktu pamięci.Występuje więcej konfliktów pamięci.
Wzajemne połączenia system transferu (MTS).Sieci połączeń PMIN, IOPIN, ISIN.
Szybkość transmisji danychNiska.Wysoki.
KosztownyTańszy.Droższe.


Definicja luźno sprzężonego układu wieloprocesorowego

Multiprocesor to taki, który ma więcej niż dwa procesory w systemie. Teraz kiedy stopień sprzężenia między tymi procesorami jest bardzo Niska, system nazywa się luźno sprzężony system wieloprocesorowy. W luźno sprzężonym systemie każdy procesor ma swój własna pamięć lokalna, zestaw urządzeń wejścia-wyjściasi a przełącznik kanałów i arbitrów (CAS). Odwołujemy się do procesora z jego pamięcią lokalną i zestawem urządzeń wejścia-wyjścia oraz CAS jako moduł komputerowy.

Procesy wykonywane na różnych modułach komputerowych komunikują się ze sobą poprzez wymianę s poprzez fizyczny segment system transferu (MTS). System luźno sprzężony jest również znany jako system rozproszony. Luźno sprzężonym systemem jest wydajny, skuteczny, efektywny gdy wymagają tego procesy uruchomione na innym module komputera minimalna interakcja.


Jeśli żądanie dostępu do MTS dwóch lub więcej modułów komputerowych koliduje, CAS odpowiedzialnie wybiera jedno z jednoczesnych żądań i opóźnia inne, aż wybrane żądanie zostanie całkowicie obsłużone. CAS ma szybka pamięć komunikacyjna do którego mają dostęp wszystkie procesory w systemie. Do tego używana jest pamięć komunikacyjna w CAS buforować transfery s.

Definicja ściśle sprzężonego układu wieloprocesorowego

The wydajność luźno sprzężonego układu może być za nisko dla niektórych aplikacji, które wymagają szybki czas dostępu. W tym przypadku, System ściśle sprzężonych mikroprocesorów musi być użyte. System ściśle sprzężony ma procesory, moduły pamięci współdzielonej, kanały wejścia-wyjścia.

Powyższe jednostki ściśle sprzężonego systemu są połączone za pomocą zestawu trzech sieci połączeń wzajemnych, sieć połączeń procesor-pamięć (PMIN), Sieć połączeń procesorów I / O (IOPIN) i sieć połączeń interrupt-signal (ISIN). Korzystanie z tych trzech sieci połączeń wzajemnych jest następujące.

PMIN: To jest przełącznik, który łączy każdy edytor do każdego moduł pamięci. Może być również zaprojektowany w taki sposób, że procesor może transmitować dane do jednego lub więcej modułów pamięci.

JEST W: Pozwala to każdemu edytor do skierować przerwanie do każdego inny procesor.

IOPIN: Pozwala edytor do komunikować się z Kanał we / wy który jest podłączony do urządzeń wejścia-wyjścia.

  1. Kluczowa różnica między luźno sprzężonym i ściśle sprzężonym systemem polega na tym system luźno sprzężony ma pamięć rozproszona, natomiast system ściśle sprzężony ma pamięć współdzielona.
  2. Luźno sprzężony jest wydajny, skuteczny, efektywny gdy zadania uruchomione na różnych procesorach mają minimalna interakcja między nimi. Z drugiej strony, ściśle sprzężony system może przyjąć wyższy stopień interakcji między procesami i jest efektywny dla wysoka prędkość i przetwarzanie w czasie rzeczywistym.
  3. System luźno sprzężony ogólnie tak nie napotkać konflikt pamięci który jest głównie doświadczany przez system ciasnych par.
  4. Sieć połączeń w systemie luźno sprzężonym to System transferu (MTS) podczas gdy w systemie ściśle powiązanym sieciami wzajemnymi są sieć połączeń procesor-pamięć (PMIN), sieć połączeń procesor I / O (IOPIN) i sieć połączeń sygnał-przerwanie (ISIN).
  5. The Szybkość transmisji danych luźno sprzężonego systemu to Niska natomiast Szybkość transmisji danych systemu ściśle sprzężonego jest wysoki.
  6. Luźno sprzężonym systemem jest tańszy ale większy rozmiar podczas gdy system ściśle sprzężony jest droższe ale kompaktowy rozmiar.

Wniosek:

System luźno sprzężony ma pamięć rozproszoną, która opóźnia przepływność danych, podczas gdy system ściśle sprzężony ma pamięć współdzieloną, która zwiększa szybkość przesyłania danych.