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.8 2 mai 2024 sysvipc(7)