Rekomenduojama, 2024

Redaktoriaus Pasirinkimas

Skirtumas tarp laisvai susietų ir glaudžiai sujungtų daugiaprocesorių sistemų

Daugiaprocesorius yra tas, kuris sistemoje turi daugiau nei du procesorius. Turime dvi daugiaprocesinių sistemų kategorijas, kurios yra laisvai sujungtos ir glaudžiai susietos daugiaprocesorių sistemos. Jungimo tarp procesoriaus laipsnis yra mažai laisvai sujungtoje sistemoje, tuo tarpu glaudžiai susietos sistemos procesorių susiejimo laipsnis yra didelis. Pagrindinis skirtumas tarp laisvai sujungtos ir glaudžiai sujungtos daugiaprocesinės sistemos yra ta, kad laisvai sujungta sistema turi paskirstytą atmintį, o glaudžiai sujungta sistema turi bendrą atmintį. Aptarkime daugiau skirtumų tarp laisvai sujungtų ir glaudžiai sujungtų daugiaprocesų sistemų, naudojant žemiau pateiktą palyginimo lentelę.

Palyginimo diagrama

Palyginimo pagrindasLaisvai sujungta daugiaprocesorinė sistemaSustiprinta daugiaprocesorinė sistema
PagrindinisKiekvienas procesorius turi savo atminties modulį.Procesoriai turi bendrus atminties modulius.
EfektyvusVeiksminga, kai skirtingose ​​procesoriuose vykdomos užduotys yra minimalios.Efektyvus apdorojimas dideliu greičiu arba realiuoju laiku.
Atminties konfliktasApskritai, nesusiduriama su atminties konfliktais.Ji patiria daugiau atminties konfliktų.
SujungimaiPranešimų perdavimo sistema (MTS).Sujungimo tinklai PMIN, IOPIN, ISIN.
Duomenų perdavimo spartaŽemas.Aukšta.
BrangusPigesnis.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 .

Procesai, vykdomi skirtinguose kompiuterių moduliuose, tarpusavyje bendrauja keisdami pranešimus per fizinį pranešimų perdavimo sistemos (MTS) segmentą. Laisvai sujungta sistema taip pat žinoma kaip paskirstyta sistema . Laisvai sujungta sistema yra veiksminga, kai procesai, veikiantys skirtinguose kompiuterių moduliuose, reikalauja minimalios sąveikos .

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 .

Aukščiau paminėti glaudžiai sujungtos sistemos vienetai prijungiami per tris sujungimo tinklus, procesoriaus atminties sujungimo tinklą (PMIN), I / O procesoriaus sujungimo tinklą (IOPIN) ir pertraukimo signalo sujungimo tinklą (ISIN) . Šių trijų tinklų sujungimo tinklų naudojimas yra toks.

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ų

  1. 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į .
  2. 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 .
  3. Laisvai susieta sistema paprastai nesusiduria su atminties konfliktais, kuriuos dažniausiai patiria griežtai porų sistema.
  4. 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) .
  5. Laisvai sujungtos sistemos duomenų perdavimo sparta yra maža, o glaudžiai susietos sistemos duomenų perdavimo sparta yra didelė .
  6. 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ą.

Top