Moniprosessoinnilla
Moniprosessoinnilla tarkoitetaan ohjelmoinnissa useiden rinnakkaisten prosessien käyttöä samanaikaisen työn suorittamiseen. Prosessit ovat itsenäisiä suorituksen yksiköitä, joilla on oma osoiteavaruus ja muisti erillään toisistaan. Tämä mahdollistaa tehokkaan CPU-käytön erityisesti CPU-voimakkaissa tehtävissä sekä helpottaa ohjaamaan resursseja turvallisesti.
Tärkeimmät piirteet ovat prosessien eristyneisyys sekä tarve tiedon jakamiselle. Koska prosessit eivät jaa samaa muistia, tiedon
Käytännössä moniprosessointia voidaan toteuttaa esimerkiksi prosessipoolien avulla, joissa ennalta määritelty määrä työntekijöitä suorittaa tehtäväjonoa. Tehtävät jaetaan
Moniprosessointi on keskeinen tekniikka suurten laskentatehtävien ja suurten datamassojen käsittelyssä. Valinta prosessien ja tillien käyttöön riippuu