Skirtumas tarp lygiavertiškumo ir paralelizmo

Autorius: Laura McKinney
Kūrybos Data: 1 Balandis 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
Intro to Circuits 18: Equivalent Resistance Method
Video.: Intro to Circuits 18: Equivalent Resistance Method

Turinys


Lygiagretiškumas ir paralelizmas yra susiję terminai, bet ne tie patys ir dažnai klaidingai suprantami kaip panašūs terminai. Esminis skirtumas tarp lygiavertiškumo ir paralelizmo yra tas sutapimas yra susijęs su daugelio dalykų tuo pačiu metu (sukuria vienalaikiškumo iliuziją) arba vienu metu vykstančių įvykių, iš esmės slepiančių vėlavimą, tvarkymu. Kita vertus,lygiagretumas reiškia padaryti daug dalykų tuo pačiu metu, norint padidinti greitį.

Lygiagrečiai vykdomi procesai turi būti tuo pat metu, nebent jie būtų vykdomi tuo pačiu momentu, tačiau tuo pat metu vykdantys procesai niekada negali būti lygiagrečiai, nes jie nėra apdorojami tuo pačiu momentu.

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

Palyginimo diagrama

Palyginimo pagrindasLygiagrečiai
Paralelizmas
Pagrindinis Tai yra kelių skaičiavimų tvarkymas ir valdymas tuo pačiu metu.Tai yra kelių skaičiavimų vienu metu vykdymas.
Pasiekta perOperacija tarpusavyjeKelių procesorių naudojimas
PrivalumaiDidesnis atliktų darbų kiekis vienu metu.Patobulintas pralaidumas, paspartintas skaičiavimas
PasinaudotiCon perjungimasKeli procesoriai keliems procesams valdyti.
Reikalingi apdorojimo įrenginiaiTurbūt vienišasDaugkartinis
PavyzdysPaleisti kelias programas tuo pačiu metu.Tinklo tikrinimo programa veikia grupėje.


Lygiavertiškumo apibrėžimas

Lygiagrečiai yra metodas, naudojamas atsakymo laikas sistemos, naudojant vieną procesorių arba nuoseklus apdorojimas. Užduotis padalinta į kelias dalis ir jos dalis apdorojama vienu metu, bet ne tuo pačiu metu. Tai sukuria lygiagretumo iliuziją, tačiau iš tikrųjų užduoties gabalai nėra apdorojami lygiagrečiai. Lygiavertiškumą gauna susipynę procesų veikimas centriniame procesoriuje, kitaip tariant, perjungiant perjungimą, kai valdymas yra greitai perjungiamas tarp skirtingų procesų gijų, o perjungimas yra neatpažįstamas. Štai kodėl tai atrodo kaip lygiagretus apdorojimas.

Suteikia lygiavertiškumą daugiašalė prieiga prie bendrų išteklių ir reikalauja tam tikros komunikacijos formos. Jis veikia giją, kai daro kokią nors naudingą pažangą, tada sustabdo giją ir pereina į kitą giją, nebent ji daro naudingą pažangą.

Paralelizmo apibrėžimas

Paralelizmas yra sukurta siekiant padidinti skaičiavimo greitis naudojant kelis procesorius. Tai yra būdas tuo pačiu metu atlikti skirtingas užduotis tuo pačiu metu. Tai apima kelis nepriklausomus skaičiavimo procesorius arba skaičiavimo įrenginius, kurie tuo pačiu metu veikia ir vykdo užduotis, kad padidintų skaičiavimo greitį ir pagerintų pralaidumą.


Paralelizmas lemia CPU ir I / O veiklų sutapimą viename procese su CPU ir I / O veiklomis kitame procese. Tuo tarpu, kai įgyvendinamas suderinamumas, greitis padidėja, kai vieno proceso I / O veikla sutampa su kito proceso procesoriaus procesu.

  1. Lygiagretingumas yra kelių užduočių vykdymas ir valdymas tuo pačiu metu. Kita vertus, paralelizmas yra įvairių užduočių vykdymas vienu metu.
  2. Paralelizmas yra pasiekiamas naudojant kelis procesorius, tokius kaip daugiaprocesorinė sistema, ir vykdant skirtingus procesus šiuose procesoriuose ar procesoriuose. Priešingai, suderinamumas pasiekiamas susipynus procesoriaus procesoriaus valdymui ir ypač perjungiant.
  3. Lygiagretiškumas gali būti įgyvendinamas naudojant vieną duomenų apdorojimo įrenginį, o tai nėra įmanoma lygiagretumo atveju - tam reikia kelių procesorių.

Išvada

Apibendrinant galima pasakyti, kad lygiagretumas ir paralelizmas nėra visiškai panašūs ir gali būti atskirti. Lygiagrečiai gali būti naudojamos įvairios vykdomos ir turinčios užduotys sutapimo laikas. Kita vertus, lygiagretumas apima skirtingas užduotis, vykdomas tuo pačiu metu ir yra linkęs turėti tas pačias pradedant ir pabaiga laikas.