sysvipc(7) Miscellaneous Information Manual sysvipc(7) NOM sysvipc - Mecanismes System V de communication entre processus DESCRIPTION IPC System V est le nom donne a trois mecanismes de communication interprocessus qui sont largement utilises sur les systemes UNIX : file de messages, semaphore et memoire partagee. Files de messages Les files de messages de System V permettent d'echanger des donnees entre des elements appeles messages. A chaque message peut etre associee une priorite. Les files de messages POSIX fournissent une autre API possible pour obtenir le meme resultat. Consultez mq_overview(7). L'API de file de messages de System V se compose des appels suivants : msgget(2) Creation d'une nouvelle file de messages ou obtention de l'identifiant d'une file de messages existante. Cet appel renvoie un identifiant utilise dans les API restantes. msgsnd(2) Ajout d'un message a une file de messages. msgrcv(2) Suppression d'un message d'une file de messages. msgctl(2) Realisation de diverses operations de controle sur une file de messages, y compris une suppression. Jeux de semaphores Les semaphores de System V permettent aux processus de synchroniser leurs actions. Ces semaphores sont alloues dans des groupes appeles ensembles. Chaque semaphore dans un ensemble est un semaphore de decompte. Les semaphores POSIX fournissent une autre API possible pour obtenir le meme resultat. Consultez sem_overview(7). L'API de semaphores de System V se compose des appels systeme suivants : semget(2) Creation d'un nouvel ensemble ou obtention de l'identifiant d'un ensemble existant. Cet appel renvoie un identifiant qui est utilise par les API restantes. semop(2) Realisation d'operations sur les semaphores d'un ensemble. semctl(2) Realisation de diverses operations de controle sur un ensemble, y compris une suppression. Segments de memoire partagee La memoire partagee de System V permet aux processus de partager une region de memoire (un << segment >>). La memoire partagee de POSIX fournit une autre API possible pour obtenir le meme resultat. Consultez shm_overview(7). L'API de memoire partagee de System V se compose des appels systeme suivants : shmget(2) Creation d'un nouveau segment ou obtention de l'identifiant d'un segment existant. Cet appel renvoie un identifiant qui est utilise par les API restantes. shmat(2) Attachement d'un objet existant de memoire partagee dans l'espace d'adresses du processus appelant. shmdt(2) Detachement d'un segment dans l'espace d'adresses du processus appelant. shmctl(2) Realisation de diverses operations de controle sur un segment, y compris une suppression. Espaces de noms IPC Pour en savoir plus sur les interactions entre les objets IPC de System V et les espaces de noms IPC, consultez ipc_namespaces(7). VOIR AUSSI ipcmk(1), ipcrm(1), ipcs(1), lsipc(1), ipc(2), msgctl(2), msgget(2), msgrcv(2), msgsnd(2), semctl(2), semget(2), semop(2), shmat(2), shmctl(2), shmdt(2), shmget(2), ftok(3), ipc_namespaces(7) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot , Cedric Boutillier , Frederic Hantrais et Jean-Paul Guillonneau Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 sysvipc(7)