Skirtumas tarp silpnai sujungtos ir glaudžiai sujungtos daugiaprocesorinės sistemos
Turinys
- Palyginimo diagrama
- Lėtai susietos daugiaprocesorinės sistemos apibrėžimas
- Tvirtai sujungtos daugiaprocesorinės sistemos apibrėžimas
- Išvada:
Daugiaprocesorinis yra tas, kurio sistemoje yra daugiau nei du procesoriai. Mes turime dvi daugiaprocesinio apdorojimo sistemų kategorijas silpnai sujungta ir sandariai sujungtos daugiaprocesorinė sistema. Prijungimo laipsnis tarp procesorių yra žemas silpnai sujungtoje sistemoje, tuo tarpu sujungimų tarp procesorių sandariai sujungtoje sistemoje laipsnis yra didelis. Pagrindinis skirtumas tarp silpnai sujungtos ir glaudžiai sujungtos daugiaprocesinio sistemos yra tas, kad silpnai sujungta sistema paskirstė atmintį, tuo tarpu sandariai sujungta sistema turi bendrą atmintį. Toliau pateiktoje palyginimo lentelės pagalba aptarsime dar keletą skirtumų tarp silpnai sujungtos ir glaudžiai sujungtos daugiaprocesinio apdorojimo sistemos.
- Palyginimo diagrama
- Apibrėžimas
- Pagrindiniai skirtumai
- Išvada
Palyginimo diagrama
Palyginimo pagrindas | Lėtai sujungta daugiaprocesorinė sistema | Sandariai sujungta daugiaprocesorinė sistema |
---|---|---|
Pagrindinis | Kiekvienas procesorius turi savo atminties modulį. | Procesoriai turi bendros atminties modulius. |
Efektyvus | Efektyvus, kai užduotys vykdomos skirtinguose procesoriuose, sąveikauja minimaliai. | Veiksmingas apdorojant dideliu greičiu arba realiuoju laiku. |
Atminties konfliktas | Paprastai nesusiduriama su atminties konfliktais. | Tai patiria daugiau atminties konfliktų. |
Sujungimai | perdavimo sistema (MTS). | Sujungimo tinklai PMIN, IOPIN, ISIN. |
Duomenų perdavimo sparta | Žemas. | Aukštas. |
Brangus | Pigesnis. | Brangesnis. |
Lėtai susietos daugiaprocesorinės sistemos apibrėžimas
Daugiaprocesorinis yra tas, kurio sistemoje yra daugiau nei du procesoriai. Dabar, kai sukabinimo laipsnis tarp šių procesorių yra labai žemas, sistema vadinama laisvai sujungta daugiaprocesorinė sistema. Lėtai sujungtoje sistemoje kiekvienas procesorius turi savo savo vietinę atmintį, įvesties-išvesties įrenginio rinkinįs ir a kanalų ir arbitrų jungiklis (CAS). Procesorių su vietine atmintimi ir įvesties-išvesties įrenginių rinkiniu mes vadiname a kompiuterio modulis.
Procesai, vykdomi skirtinguose kompiuterio moduliuose, keičiasi s per fizinį segmentą perdavimo sistema (MTS). Lėtai susieta sistema taip pat žinoma kaip paskirstyta sistema. Lėtai susieta sistema yra efektyvus kai reikalingi procesai, vykdomi kitame kompiuterio modulyje minimali sąveika.Jei prašymas gauti MTS iš dviejų ar daugiau kompiuterio modulių susiduria, CAS atsakingai pasirenka vieną iš vienu metu esančių užklausų ir atideda kitas užklausas, kol pasirinkta užklausa bus visiškai aptarnauta. CAS turi didelės spartos ryšio atmintis prie kurios gali prieiti visi sistemos procesoriai. Prie komunikacijos atminties CAS yra pripratę spartinti s pervedimus.
Tvirtai sujungtos daugiaprocesorinės sistemos apibrėžimas
pralaidumas gali būti silpnai sujungtos sistemos dalis per žemai kai kurioms programoms, kurioms reikalinga greitas prieigos laikas. Tokiu atveju, Sandariai sujungta mikroprocesorių sistema turi būti naudojamas. Tvirtai sujungta sistema turi perdirbėjai, bendrosios atminties moduliai, įvesties-išvesties kanalai.
Aukščiau išvardyti sandariai sujungtos sistemos elementai yra sujungti per tris rinkinius sujungimo tinklai, procesoriaus ir atminties sujungimo tinklas (PMIN), I / O procesorių sujungimo tinklas (IOPIN) ir pertraukimo-signalo sujungimo tinklas (ISIN). Šie trys sujungimo tinklai naudojami taip.PMIN: Tai yra jungiklis, kuris jungia kiekviena procesorius kiekvienam atminties modulis. Jis taip pat gali būti suprojektuotas taip, kad procesorius galėtų perduoti duomenis į vieną ar kelis atminties modulius.
YRA: Tai leidžia kiekvienam procesorius į nukreipti pertraukimą bet kuriam kitas procesorius.
IOPIN: Tai leidžia a procesorius į bendrauti su I / O kanalas kuris yra sujungtas su įvesties-išvesties įrenginiais.
- Pagrindinis skirtumas tarp silpnai sujungtos ir glaudžiai sujungtos sistemos yra tas silpnai sujungta sistema turi paskirstytą atmintį, kadangi sandariai sujungta sistema turi bendroji atmintis.
- Lėtai susieta efektyvus kai užduotys vykdomos skirtinguose procesoriuose minimali sąveika tarp jų. Kita vertus, sandariai sujungta sistema gali užtrukti aukštesnis sąveikos laipsnis tarp procesų ir yra efektyvus didelis greitis ir apdorojimas realiuoju laiku.
- Paprastai tai daro silpnai sujungta sistema ne susidurti su atminties konfliktu kurį dažniausiai patiria sandarių porų sistema.
- Tinklų sujungimo sistema silpnai sujungtoje sistemoje yra Perdavimo sistema (MTS) kadangi glaudžiai sujungtoje sistemoje sujungimo tinklai yra procesoriaus ir atminties sujungimo tinklas (PMIN), I / O procesoriaus sujungimo tinklas (IOPIN) ir pertraukimo-signalo sujungimo tinklas (ISIN).
- duomenų perdavimo spartą silpnai sujungtos sistemos yra žemas kadangi, duomenų perdavimo spartą sandariai sujungtos sistemos yra aukštas.
- Lėtai susieta sistema yra pigesnis bet didesnio dydžio kadangi tampriai sujungta sistema yra brangesnis bet kompaktiškas dydis.
Išvada:
Lėtai sujungta sistema turi paskirstytą atmintį, kuri atitolina duomenų perdavimo spartą, tuo tarpu glaudžiai sujungta sistema turi bendrą atmintį, kuri padidina duomenų perdavimo spartą.