Skirtumas tarp silpnai sujungtos ir glaudžiai sujungtos daugiaprocesorinės sistemos

Autorius: Laura McKinney
Kūrybos Data: 2 Balandis 2021
Atnaujinimo Data: 16 Gegužė 2024
Anonim
Differences between tightly coupled and loosely coupled systems in OS
Video.: Differences between tightly coupled and loosely coupled systems in OS

Turinys


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.

  1. Palyginimo diagrama
  2. Apibrėžimas
  3. Pagrindiniai skirtumai
  4. Išvada

Palyginimo diagrama

Palyginimo pagrindasLėtai sujungta daugiaprocesorinė sistemaSandariai sujungta daugiaprocesorinė sistema
PagrindinisKiekvienas procesorius turi savo atminties modulį.Procesoriai turi bendros atminties modulius.
EfektyvusEfektyvus, kai užduotys vykdomos skirtinguose procesoriuose, sąveikauja minimaliai.Veiksmingas apdorojant dideliu greičiu arba realiuoju laiku.
Atminties konfliktasPaprastai nesusiduriama su atminties konfliktais.Tai patiria daugiau atminties konfliktų.
Sujungimai perdavimo sistema (MTS).Sujungimo tinklai PMIN, IOPIN, ISIN.
Duomenų perdavimo spartaŽemas.Aukštas.
BrangusPigesnis.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.

  1. 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.
  2. 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.
  3. Paprastai tai daro silpnai sujungta sistema ne susidurti su atminties konfliktu kurį dažniausiai patiria sandarių porų sistema.
  4. 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).
  5. duomenų perdavimo spartą silpnai sujungtos sistemos yra žemas kadangi, duomenų perdavimo spartą sandariai sujungtos sistemos yra aukštas.
  6. 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ą.