Provided by: manpages-fr_4.13-4_all bug

NOM

       sysvipc – Mécanismes System V de communication entre processus

DESCRIPTION

       IPC  System V  est  le  nom  donné  à trois mécanismes de communication interprocessus qui sont largement
       utilisés sur les systèmes UNIX : file de messages, sémaphore et mémoire partagée.

   Files de messages
       Les files de messages de System V permettent d’échanger des données entre des éléments appelés  messages.
       À  chaque  message peut être associée une priorité. Les files de messages POSIX fournissent une autre API
       possible pour obtenir le même résultat. Consultez mq_overview(7).

       L’API de file de messages de System V se compose des appels suivants :

       msgget(2)
              Création d’une nouvelle file de messages ou obtention de  l’identifiant  d’une  file  de  messages
              existante. Cet appel renvoie un identifiant utilisé dans les API restantes.

       msgsnd(2)
              Ajout d’un message à une file de messages.

       msgrcv(2)
              Suppression d’un message d’une file de messages.

       msgctl(2)
              Réalisation  de  diverses  opérations  de  contrôle  sur  une  file  de  messages,  y  compris une
              suppression.

   Jeux de sémaphores
       Les sémaphores de System V permettent aux processus de synchroniser leurs actions.  Ces  sémaphores  sont
       alloués  dans  des  groupes  appelés  ensembles.  Chaque  sémaphore  dans un ensemble est un sémaphore de
       décompte. Les sémaphores POSIX fournissent  une  autre  API  possible  pour  obtenir  le  même  résultat.
       Consultez sem_overview(7).

       L’API de sémaphores de System V se compose des appels système suivants :

       semget(2)
              Création  d’un  nouvel  ensemble  ou  obtention de l’identifiant d’un ensemble existant. Cet appel
              renvoie un identifiant qui est utilisé par les API restantes.

       semop(2)
              Réalisation d’opérations sur les sémaphores d’un ensemble.

       semctl(2)
              Réalisation de diverses opérations de contrôle sur un ensemble, y compris une suppression.

   Segments de mémoire partagée
       La mémoire partagée de System V permet aux processus de partager une région de mémoire (un  « segment »).
       La  mémoire  partagée  de  POSIX  fournit une autre API possible pour obtenir le même résultat. Consultez
       shm_overview(7).

       L’API de mémoire partagée de System V se compose des appels système suivants :

       shmget(2)
              Création d’un nouveau segment ou obtention de  l’identifiant  d’un  segment  existant.  Cet  appel
              renvoie un identifiant qui est utilisé par les API restantes.

       shmat(2)
              Attachement  d’un  objet  existant  de  mémoire  partagée  dans  l’espace  d’adresses du processus
              appelant.

       shmdt(2)
              Détachement d’un segment dans l’espace d’adresses du processus appelant.

       shmctl(2)
              Réalisation de diverses opérations de contrôle 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)

COLOPHON

       Cette page fait partie de la publication 5.10 du projet man-pages Linux. Une description du projet et des
       instructions pour signaler des anomalies et la dernière version de cette page  peuvent  être  trouvées  à
       l'adresse https://www.kernel.org/doc/man-pages/.

TRADUCTION

       La   traduction   française   de   cette   page   de   manuel   a   été   créée   par  Christophe  Blaess
       <https://www.blaess.fr/christophe/>,   Stéphan   Rafin   <stephan.rafin@laposte.net>,   Thierry   Vignaud
       <tvignaud@mandriva.com>,  François  Micaux,  Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard
       <fevrier@tigreraye.org>,   Jean-Luc   Coulon   (f5ibh)   <jean-luc.coulon@wanadoo.fr>,   Julien   Cristau
       <jcristau@debian.org>,      Thomas      Huriaux      <thomas.huriaux@gmail.com>,     Nicolas     François
       <nicolas.francois@centraliens.net>,    Florentin    Duneau    <fduneau@gmail.com>,     Simon     Paillard
       <simon.paillard@resel.enst-bretagne.fr>,     Denis    Barbier    <barbier@debian.org>,    David    Prévot
       <david@tilapin.org>,    Cédric    Boutillier     <cedric.boutillier@gmail.com>,     Frédéric     Hantrais
       <fhantrais@gmail.com> et Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>

       Cette  traduction  est  une  documentation libre ; veuillez vous reporter à la GNU General Public License
       version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si vous découvrez un bogue dans la traduction de cette page de manuel,  veuillez  envoyer  un  message  à
       debian-l10n-french@lists.debian.org.

Linux                                             11 avril 2020                                         SVIPC(7)