Palyginimo diagrama
Palyginimo pagrindas | Laisvai sujungta daugiaprocesorinė sistema | Sustiprinta daugiaprocesorinė sistema |
---|---|---|
Pagrindinis | Kiekvienas procesorius turi savo atminties modulį. | Procesoriai turi bendrus atminties modulius. |
Efektyvus | Veiksminga, kai skirtingose procesoriuose vykdomos užduotys yra minimalios. | Efektyvus apdorojimas dideliu greičiu arba realiuoju laiku. |
Atminties konfliktas | Apskritai, nesusiduriama su atminties konfliktais. | Ji patiria daugiau atminties konfliktų. |
Sujungimai | Pranešimų perdavimo sistema (MTS). | Sujungimo tinklai PMIN, IOPIN, ISIN. |
Duomenų perdavimo sparta | Žemas. | Aukšta. |
Brangus | Pigesnis. | Brangesnis. |
Laisvai susietų daugiaprocesorių sistemos apibrėžimas
Daugiaprocesorius yra tas, kuris sistemoje turi daugiau nei du procesorius. Dabar, kai jungčių tarp šių procesorių laipsnis yra labai mažas, sistema vadinama laisvai sujungta daugiaprocesorių sistema . Laisvai susietoje sistemoje kiekvienas procesorius turi savo vietos atmintį, įvesties-išvesties įrenginių rinkinį ir kanalo ir arbiterio jungiklį (CAS) . Procesorius su vietine atmintimi ir įvesties-išvesties įrenginių bei CAS kaip kompiuterio moduliu .
Jei prašymas prisijungti prie dviejų ar daugiau kompiuterio modulių MTS susiduria, CAS atsakingai pasirenka vieną iš tuo pačiu metu pateiktų užklausų ir atideda kitus prašymus, kol pasirinktas prašymas bus visiškai aptarnaujamas. CAS turi didelės spartos ryšių atmintį, kurią gali pasiekti visi sistemos procesoriai. CAS atminties funkcija naudojama pranešimams perduoti .
Tvirtai susietų daugiaprocesorių sistemos apibrėžimas
Laisvai sujungtos sistemos našumas kai kurioms programoms, kurioms reikalingas greitas prieigos laikas, gali būti per mažas . Tokiu atveju turi būti naudojama tvirtai sujungta mikroprocesorinė sistema . Sunkiai sujungta sistema turi procesorius, bendrus atminties modulius, įvesties-išvesties kanalus .
PMIN: tai jungiklis, jungiantis kiekvieną procesorių su kiekvienu atminties moduliu . Jis taip pat gali būti suprojektuotas taip, kad procesorius galėtų transliuoti duomenis į vieną ar daugiau atminties modulių.
ISIN: Tai leidžia kiekvienam procesoriui nukreipti pertrauką į bet kurį kitą procesorių .
IOPIN : leidžia procesoriui bendrauti su I / O kanalu, kuris yra prijungtas prie įvesties-išvesties įrenginių.
Pagrindiniai skirtumai tarp laisvai susietų ir glaudžiai sujungtų daugiaprocesorių sistemų
- Svarbiausias skirtumas tarp laisvai sujungtos ir glaudžiai susietos sistemos yra ta, kad laisvai sujungta sistema paskirsto atmintį, o glaudžiai sujungta sistema turi bendrą atmintį .
- Laisvai susieta yra veiksminga, kai skirtinguose procesoriuose vykdomos užduotys yra minimalios . Kita vertus, glaudžiai susieta sistema gali turėti didesnį procesų tarpusavio sąveiką ir yra veiksminga didelės spartos ir realaus laiko apdorojimui .
- Laisvai susieta sistema paprastai nesusiduria su atminties konfliktais, kuriuos dažniausiai patiria griežtai porų sistema.
- Sujungimo tinklas laisvai sujungtoje sistemoje yra pranešimų perdavimo sistema (MTS), o glaudžiai susietoje sistemoje sujungimo tinklai yra procesoriaus atminties sujungimo tinklas (PMIN), I / O procesoriaus sujungimo tinklas (IOPIN) ir pertraukimo signalas tinklą (ISIN) .
- Laisvai sujungtos sistemos duomenų perdavimo sparta yra maža, o glaudžiai susietos sistemos duomenų perdavimo sparta yra didelė .
- Laisvai sujungta sistema yra pigesnė, bet didesnė, o glaudžiai susieta sistema yra brangesnė, bet kompaktiškesnė .
Išvada:
Laisvai sujungta sistema turi paskirstytą atmintį, kuri vėluoja duomenų perdavimo spartą, o glaudžiai sujungta sistema turi bendrą atmintį, kuri padidina duomenų perdavimo spartą.