shared memory con semaforos funcionando