Ho un sistema che contiene un processo che assegna memoria ad altri processi dal suo buffer di memoria interno, ogni processo che ha bisogno di allocazione di memoria deve iscriversi con il processo di allocazione e quindi ottenere un puntatore da esso con l'indirizzo di memoria che può utilizzare per leggere o scrivere o entrambi (dipende dal tipo di processo). Il requisito è di consentire a ogni processo registrato di accedere solo alla parte del buffer di memoria del processo di allocazione che è stato assegnato ad esso e solo con i diritti di accesso dati. Dopo alcune ricerche ho scoperto che esiste un'opzione per utilizzare gli oggetti di memoria condivisa e mmap per questa implementazione, esistono altri e più sicuri modi per implementarla?