Memorie partajată

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Reprezentare simplificată a schimbului de date în modelul de memorie partajată

În informatică , memoria partajată este un model de comunicare interproces , în care există o regiune de memorie accesibilă prin mai multe procese, simultan, cu scopul de a furniza un mijloc de comunicare și / sau de a evita copiile redundante.

Memoria partajată este un mijloc eficient de transmitere a unor cantități mari de date între procese și mai rapid decât modelul bazat pe mesaje, unde acesta din urmă este de obicei implementat folosind apeluri de sistem , necesitând astfel intervenția nucleului, care durează mai mult.

În sistemele de memorie partajată, apelurile de sistem sunt necesare numai pentru a stabili regiunile de memorie partajată și, odată stabilite, toate accesările sunt tratate ca accesuri de memorie de rutină.