Zalecane, 2024

Wybór Redakcji

Różnica między luźno powiązanym i ściśle sprzężonym systemem wieloprocesorowym

Multiprocessor to taki, który ma więcej niż dwa procesory w systemie. Mamy dwie kategorie systemów wieloprocesorowych, które są luźno sprzężonym i ściśle sprzężonym systemem wieloprocesorowym. Stopień sprzężenia między procesorem jest niski w luźno sprzężonym systemie, podczas gdy stopień sprzężenia między procesorami w systemie ściśle sprzężonym jest wysoki. Podstawowa różnica między luźno powiązanym i ściśle sprzężonym systemem wieloprocesowym polega na tym, że luźno sprzężony system ma rozproszoną pamięć, podczas gdy ściśle powiązany system ma wspólną pamięć. Omówmy nieco więcej różnic między luźno sprzężonym i ściśle sprzężonym systemem wieloprocesowym, korzystając z tabeli porównawczej pokazanej poniżej.

Wykres porównania

Podstawa do porównaniaLuźno sprzężony system wieloprocesorowyTightly Coupled Multiprocessor System
PodstawowyKażdy procesor ma swój własny moduł pamięci.Procesory mają wspólne moduły pamięci.
WydajnyWydajne, gdy zadania uruchomione na różnych procesorach, ma minimalną interakcję.Wydajny do szybkiego przetwarzania lub przetwarzania w czasie rzeczywistym.
Konflikt pamięciNa ogół nie napotyka na konflikt pamięci.Występuje więcej konfliktów pamięciowych.
Połączenia międzysystemoweSystem przesyłania komunikatów (MTS).Sieci międzysystemowe PMIN, IOPIN, ISIN.
Szybkość przesyłania danychNiska.Wysoki.
KosztownyTańszy.Droższe.

Definicja luźno sprzężonego systemu wieloprocesorowego

Multiprocessor to taki, który ma więcej niż dwa procesory w systemie. Teraz, gdy stopień sprzężenia między tymi procesorami jest bardzo niski, system nazywa się luźno sprzężonym systemem wieloprocesorowym . W luźno sprzężonym systemie każdy procesor ma swoją własną pamięć lokalną, zestaw urządzeń wejścia-wyjścia i przełącznik kanału i arbitra (CAS) . Odwołujemy się do procesora z jego lokalną pamięcią i zestawem urządzeń wejścia-wyjścia i CAS jako modułem komputerowym .

Procesy wykonywane na różnych modułach komputerowych komunikują się ze sobą, wymieniając komunikaty za pośrednictwem fizycznego segmentu systemu przesyłania komunikatów (MTS) . Luźno sprzężony system jest również znany jako system rozproszony . Luźno powiązany system jest wydajny, gdy procesy uruchomione na innym module komputerowym wymagają minimalnej interakcji .

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 żądania do czasu, aż wybrane żądanie zostanie obsłużone całkowicie. CAS ma szybką pamięć komunikacyjną, do której dostęp mają wszystkie procesory w systemie. Pamięć komunikacyjna w CAS służy do buforowania transferów wiadomości .

Definicja systemu wieloprzewodowego ściśle sprzężonego

Przepustowość luźno powiązanego systemu może być zbyt mała dla niektórych aplikacji, które wymagają szybkiego dostępu . W takim przypadku należy zastosować system mikroprocesorowy sprzężony ściśle . System ściśle powiązany ma procesory, współdzielone moduły pamięci, kanały wejścia-wyjścia .

Powyższe jednostki ściśle sprzężonego systemu są połączone za pomocą zestawu trzech sieci wzajemnych połączeń, sieci połączeń procesor-pamięć (PMIN), sieci IOPIN (IOP) i sieci połączeń przerwań (ISIN) . Korzystanie z tych trzech sieci połączeń międzysieciowych jest następujące.

PMIN: Jest to przełącznik, który łączy każdy procesor z każdym modułem 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.

ISIN: Umożliwia każdemu procesorowi skierowanie przerwania do dowolnego innego procesora .

IOPIN : Pozwala procesorowi komunikować się z kanałem I / O, który jest podłączony do urządzeń wejścia-wyjścia.

Kluczowe różnice między luźno powiązanym i ściśle sprzężonym systemem wieloprocesorowym

  1. Kluczową różnicą między luźno sprzężonym i ściśle sprzężonym systemem jest to, że luźno sprzężony system ma rozproszoną pamięć, podczas gdy ściśle sprzężony system ma wspólną pamięć .
  2. Luźne sprzężenie jest efektywne, gdy zadania uruchamiane na różnych procesorach mają minimalną interakcję między nimi. Z drugiej strony, ciasno połączony system może mieć wyższy stopień interakcji między procesami i jest wydajny dla szybkiego i przetwarzania w czasie rzeczywistym .
  3. Luźno sprzężony system zazwyczaj nie napotyka konfliktu pamięci, który jest najczęściej doświadczany przez system ciasno par.
  4. Siecią połączeń w luźno powiązanym systemie jest system Message Transfer (MTS), natomiast w systemie ściśle sprzężonym sieci połączeń są siecią połączeń procesor-pamięć (PMIN), siecią IOPIN (IOPIN) i sygnałem przerwania sieć połączeń międzysieciowych (ISIN) .
  5. Szybkość przesyłania danych w luźno sprzężonym systemie jest niska, podczas gdy szybkość przesyłania danych w mocno sprzężonym systemie jest wysoka .
  6. Luźno sprzężony system jest mniej kosztowny, ale większy, podczas gdy system ściśle połączony jest droższy, ale ma niewielki rozmiar .

Wniosek:

Luźno sprzężony system ma pamięć rozproszoną, która opóźnia przepływ danych, podczas gdy system ściśle sprzężony ma wspólną pamięć, która zwiększa szybkość transmisji danych.

Top