Войти
  • 14512Просмотров
  • 5 лет назадОпубликованоWhileTrueThenDream

Programar en C: Memoria Compartida POSIX. (Shared Memory). Linux

POSIX Shared Memory: Se programarán en C, Linux tres programas : - El primero creará un objeto de memoria compartida - El segundo escribirá un texto en memoria compartida - El tercero leerá de esa objeto de memoria compartida. Se escribirá, compilará y ejecutará el código de cada programa. Además se mapeará el objeto de memoria en la memoria virtual del programa. Las llamadas al sistema realziadas serán: int shm_open(...); void *mmap(.., MAP_SHARED ... ); int ftruncate(...); int fstat(...); Código disponible en repositorio Github: Cualquier bug encontrado o comentario constructivo agradeceré tu feedback :-).