Srovnávací graf
Základ pro porovnání | Volně propojený víceprocesorový systém | Systé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ěti | Obecně 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 dat | Ní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 .
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 .
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
- Klíčovým rozdílem mezi volně spojeným a pevně spojeným systémem je to, že volně spojený systém má distribuovanou paměť, zatímco těsně spojený systém má sdílenou paměť .
- 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 .
- Volně spojený systém obecně nenarazí na paměťový konflikt, který je většinou zkušený pevně párovým systémem.
- 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) .
- Rychlost dat volně připojeného systému je nízká, zatímco rychlost dat těsně spojeného systému je vysoká .
- 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.