Doporučená, 2024

Redakce Choice

Rozdíl mezi volně připojeným a pevně zapojeným víceprocesorovým systémem

Multiprocesor je ten, který má v systému více než dva procesory. Máme dvě kategorie víceprocesorových systémů, které jsou volně propojené a pevně spojené multiprocesorovým systémem. Stupeň vazby mezi procesorem je nízký v symetrickém systému, zatímco stupeň vazby mezi procesory v těsně spojeném systému je vysoký. Základní rozdíl mezi volně spojeným a pevně spojeným multiprocesním systémem je ten, že volně spojený systém má distribuovanou paměť, zatímco těsně spojený systém má sdílenou paměť. Pojďme diskutovat o některých dalších rozdílech mezi volně spojeným a pevně spojeným multiprocesním systémem pomocí srovnávací tabulky uvedené níže.

Srovnávací graf

Základ pro porovnáníVolně propojený víceprocesorový systémSystém s více procesory
ZákladníKaždý procesor má svůj vlastní paměťový modul.Procesory mají sdílené paměťové moduly.
ÚčinnýEfektivní, když úlohy běžící na různých procesorech mají minimální interakci.Efektivní pro vysokorychlostní nebo real-time zpracování.
Konflikt pamětiObecně nenastanou konflikty paměti.Zažívá více konfliktů paměti.
PropojeníSystém přenosu zpráv (MTS).Propojovací sítě PMIN, IOPIN, ISIN.
Rychlost přenosu datNízký.Vysoký.
DrahýLevnější.Dražší.

Definice volně připojeného víceprocesorového systému

Multiprocesor je ten, který má v systému více než dva procesory. Když je stupeň vazby mezi těmito procesory velmi nízký, systém se nazývá volně propojený víceprocesorový systém . V volně spojeném systému má každý procesor svou vlastní lokální paměť, sadu vstupně výstupních zařízení s a přepínač kanálu a arbitra (CAS) . Procesor s jeho lokální pamětí a sadou vstupně-výstupních zařízení a CAS jako počítačový modul .

Procesy, které se provádějí na různých počítačových modulech, spolu komunikují prostřednictvím výměny zpráv prostřednictvím fyzického segmentu systému přenosu zpráv (MTS) . Volně spojený systém je také známý jako distribuovaný systém . Volně spojený systém je účinný, když procesy probíhající na jiném počítačovém modulu vyžadují minimální interakci .

Pokud se požadavek na přístup k MTS dvou nebo více počítačových modulů srazí, CAS odpovědně vybere jednu ze současných požadavků a zpozdí další požadavky, dokud nebude vybraný požadavek kompletně opraven. CAS má vysokorychlostní komunikační paměť, ke které mohou přistupovat všechny procesory v systému. Komunikační paměť v CAS se používá pro vyrovnávání přenosů zpráv .

Definice systému s více procesory

Pro některé aplikace, které vyžadují rychlý přístup, může být propustnost volně připojeného systému příliš nízká . V tomto případě musí být použit těsně spojený mikroprocesorový systém . Pevně ​​spojený systém má procesory, sdílené paměťové moduly, vstupní a výstupní kanály .

Výše uvedené jednotky těsně spojeného systému jsou propojeny sadou tří propojovacích sítí, propojovací sítě procesor-paměť (PMIN), propojovací sítě I / O procesorů (IOPIN) a propojovací sítě přerušení signálu (ISIN) . Využití těchto tří propojovacích sítí je následující.

PMIN: Jedná se o přepínač, který spojuje každý procesor s každým paměťovým modulem . Může být také navržen tak, aby procesor mohl vysílat data do jednoho nebo více paměťových modulů.

ISIN: Umožňuje každému procesoru přenést přerušení na jakýkoli jiný procesor .

IOPIN : Umožňuje procesoru komunikovat s I / O kanálem, který je připojen ke vstupně-výstupním zařízením.

Klíčové rozdíly mezi volně připojeným a pevně zapojeným víceprocesorovým systémem

  1. Klíčovým rozdílem mezi volně spojeným a pevně spojeným systémem je to, že volně spojený systémdistribuovanou paměť, zatímco těsně spojený systémsdílenou paměť .
  2. Volně spojený je účinný, když úlohy běžící na různých procesorech mají minimální interakci mezi nimi. Na druhé straně může těsně spojený systém mít vyšší stupeň interakce mezi procesy a je účinný pro vysokorychlostní zpracování a zpracování v reálném čase .
  3. Volně spojený systém obecně nenarazí na paměťový konflikt, který je většinou zkušený pevně párovým systémem.
  4. Propojovací síť ve volně připojeném systému je systém přenosu zpráv (MTS), zatímco propojovací sítě jsou v těsně propojeném systému propojovací sítí procesoru-paměť (PMIN), propojovací sítí I / O procesorů (IOPIN) a signálem přerušení. propojovací síť (ISIN) .
  5. Rychlost dat volně připojeného systému je nízká, zatímco rychlost dat těsně spojeného systému je vysoká .
  6. Volně spojený systém je méně nákladný, ale má větší velikost, zatímco těsně spojený systém je dražší, ale kompaktní .

Závěr:

Volně spojený systém má distribuovanou paměť, která zpožďuje datovou rychlost, zatímco těsně spojený systém má sdílenou paměť, která zvyšuje rychlost přenosu dat.

Top