
Paralleelsed protsessid peavad olema üheaegsed, välja arvatud juhul, kui neid käitatakse samal hetkel, kuid samaaegselt protsesside täitmine ei pruugi olla paralleelne, sest neid ei töödelda samal hetkel.
Võrdluskaart
Võrdluse alus | Kokkusobivus | Paralleelsus |
---|---|---|
Põhiline | See on mitme arvutuse samaaegne haldamine ja käitamine. | See on mitme arvutuse samaaegne käitamine. |
Saavutatud | Katkestusoperatsioon | Mitme protsessori kasutamine |
Kasu | Samal ajal tehtud töö suurenemine. | Parem läbilaskevõime, arvutuslik kiirendus |
Kasutage seda | Kontekstide vahetamine | Mitmed protsessorid mitme protsessi kasutamiseks. |
Nõutavad töötlemisüksused | Tõenäoliselt üksik | Mitu |
Näide | Mitme rakenduse samaaegne käivitamine. | Veebimängu käivitamine klastris. |
Sünkroniseerimise mõiste
Kokkusobivus on tehnika, mida kasutatakse süsteemi reageerimisaja vähendamiseks ühe töötlusseadme või järjestikuse töötlemise abil . Ülesanne on jagatud mitmeks osaks ja selle osa töödeldakse samaaegselt, kuid mitte samal hetkel. See tekitab paralleelsuse illusiooni, kuid tegelikult ei töödelda ülesande tükki. Sünkroniseerimine saavutatakse protsesside protsesside interpoleerimisega CPU-s, teisisõnu kontekstide vahetamise kaudu, kus juhtimine toimub kiirelt erinevate protsesside keermete vahel ja lülitamine on äratuntav. See on põhjus, miks see näeb välja paralleelne töötlemine.
Kokkusobivus annab jagatud ressurssidele mitme partei juurdepääsu ja nõuab teatavat vormi. See toimib niidil, kui ta teeb kasulikke edusamme, siis peatab niit ja lülitub teistsugusele niidile, kui ta ei tee mingit kasu.
Paralleelsuse määratlus
Paralleelsus on välja töötatud arvutuskiiruse suurendamiseks mitme protsessori abil. See on tehnika, kus samaaegselt täidetakse erinevaid ülesandeid. See hõlmab mitmeid sõltumatuid andmetöötlusseadmeid või arvutiseadmeid, mis töötavad paralleelselt ja täidavad ülesandeid, et suurendada arvutuslikku kiirust ja suurendada läbilaskevõimet.
Paralleelsus toob kaasa protsessori ja I / O tegevuse kattumise ühes protsessis protsessori ja teise protsessi protsessorite I / O tegevustega. Kui samaaegsust rakendatakse, suureneb kiirus ühe protsessi I / O-tegevuse kattumisel teise protsessi protsessori protsessiga.
Peamised erinevused kokkulangevuse ja paralleelsuse vahel
- Kokkusobivus on mitmete ülesannete samaaegne käivitamine ja haldamine. Teisest küljest on paralleelsus mitmesuguste ülesannete samaaegne käitamine.
- Paralleelsus saavutatakse mitme protsessori kasutamisel, näiteks mitme protsessoriga süsteem ja nende protsesside või protsessorite erinevate protsesside kasutamine. Seevastu saavutatakse samaaegsus protsessorite protsesside interpoleerimisega CPU-s ja eriti kontekstide vahetamises.
- Kokkusobivust saab rakendada ühe töötlusseadme abil, samas kui paralleelsuse korral ei ole see võimalik, see nõuab mitu töötlemisüksust.
Järeldus
Kokkuvõttes ei ole kokkulangevus ja paralleelsus täpselt sarnased ja neid saab eristada. Kokkusobivus võib hõlmata erinevaid tööülesandeid ja kattuvat aega . Teisest küljest hõlmab paralleelsus erinevaid ülesandeid, mis töötavad samaaegselt ja millel on tavaliselt sama algus- ja lõpuaeg .