Duplikowane są jedynie strony specyficzne dla konkretnego procesu, zwykle poprzez mechanizm leniwego kopiowania (kopia tworzona jest przy pierwszej próbie modyfikacji).

POSIX dostarcza ustandaryzowany interfejs programowania aplikacji dla pamięci dzielonej, które wykorzystuje funkcję shmget() z sys/shm.h.

Systemy BSD dostarczają "anonimową pamięć mapowaną", która może być wykorzystana przez wiele procesów.

Niektóre buildy linuksowego jądra 2.6 zaczęły oferować folder /dev/shm jako pamięć dzieloną w postaci ramdysku.

Zobacz też biblioteka dynamiczna

Kategoria:Zarządzanie pamięcią