
Vergelijkingstabel
Basis voor vergelijking | Losjes gekoppeld multiprocessorsysteem | Nauw aansluitend multiprocessorsysteem |
---|---|---|
basis- | Elke processor heeft een eigen geheugenmodule. | Processors hebben gedeelde geheugenmodules. |
doeltreffend | Efficiënt wanneer taken die op verschillende processors worden uitgevoerd, minimale interactie hebben. | Efficiënt voor high-speed of real-time verwerking. |
Geheugenconflict | Over het algemeen worden geheugenconflicten niet aangetroffen. | Het ervaart meer geheugenconflicten. |
interconnecties | Message transfer system (MTS). | Interconnectienetwerken PMIN, IOPIN, ISIN. |
Datasnelheid | Laag. | Hoog. |
Duur | Minder duur. | Duurder. |
Definitie van losjes gekoppeld multiprocessorsysteem
Multiprocessor is er een die meer dan twee processors in het systeem heeft. Wanneer de mate van koppeling tussen deze processoren zeer laag is, wordt het systeem een los gekoppeld multiprocessorsysteem genoemd . In een losjes gekoppeld systeem heeft elke processor zijn eigen lokale geheugen, een set invoer-uitvoerapparaten en een kanaal- en arbiterschakelaar (CAS) . We verwijzen naar de processor met zijn lokale geheugen en set invoer-uitvoerapparaten en CAS als een computermodule .

Als het verzoek om toegang te krijgen tot MTS van twee of meer computermodules botst, kiest het CAS op verantwoorde wijze een van de gelijktijdige verzoeken en stelt het andere verzoeken uit totdat het geselecteerde verzoek volledig is nagekeken. De CAS heeft een hogesnelheidscommunicatiegeheugen dat toegankelijk is voor alle processors in het systeem. Het communicatiegeheugen in CAS wordt gebruikt om de overdracht van berichten te bufferen .
Definitie van Strak Gekoppeld Multiprocessorsysteem
De doorvoer van het losjes gekoppelde systeem kan te laag zijn voor sommige toepassingen waarvoor een snelle toegangstijd vereist is. In dit geval moet een nauw gekoppeld microprocessorsysteem worden gebruikt. Het strak gekoppelde systeem heeft processors, gedeelde geheugenmodules, input-outputkanalen .

PMIN: Het is een switch die elke processor verbindt met elke geheugenmodule . Het kan ook zo worden ontworpen dat een processor gegevens naar een of meer geheugenmodule kan uitzenden.
ISIN: hiermee kan elke processor een interrupt naar een andere processor sturen .
IOPIN : hiermee kan een processor communiceren met een I / O-kanaal dat is aangesloten op invoer-uitvoerapparaten.
Belangrijkste verschillen tussen losse gekoppelde en strak gekoppelde multiprocessor-systeem
- Het belangrijkste verschil tussen losjes gekoppeld en stevig gekoppeld systeem is dat een losjes gekoppeld systeem verdeeld geheugen heeft, terwijl het strak gekoppelde systeem een gedeeld geheugen heeft .
- Losjes gekoppeld is efficiënt wanneer de taken die op verschillende processors worden uitgevoerd minimale interactie tussen hen hebben. Aan de andere kant kan het nauwgekoppelde systeem een hogere mate van interactie tussen processen aan en is het efficiënt voor snelle en real-time verwerking .
- Het losjes gekoppelde systeem ondervindt over het algemeen geen geheugenconflicten dat meestal wordt ervaren door strak koppelsysteem.
- Het interconnectienetwerk in een losjes gekoppeld systeem is Message Transfer-systeem (MTS), terwijl in een nauwgekoppeld systeem de interconnectienetwerken een processorgeheugen-verbindingsnetwerk (PMIN), I / O-processor-interconnectienetwerk (IOPIN) en het interrupt-signaal zijn interconnectienetwerk (ISIN) .
- De datasnelheid van het losjes gekoppelde systeem is laag, terwijl de datasnelheid van het nauwgekoppelde systeem hoog is .
- Het losjes gekoppelde systeem is minder duur, maar groter in omvang, terwijl het strak gekoppelde systeem duurder is maar een compacte omvang heeft .
Conclusie:
Het losjes gekoppelde systeem heeft een gedistribueerd geheugen dat de datasnelheid vertraagt, terwijl het strakgekoppelde systeem een gedeeld geheugen heeft dat de datasnelheid verhoogt.