Provided by: manpages-pl_4.23.1-1_all bug

NAZWA

       sysvipc - mechanizmy komunikacji między procesami w Systemie V

OPIS

       IPC  Systemu V to nazwa trzech mechanizmów komunikacji między procesami, szeroko stosowana
       w systemach uniksowych: kolejki komunikatów, semafory i pamięć współdzielona.

   Kolejki komunikatów
       Kolejki  komunikatów  Systemu  V  pozwalają  na  wymianę  danych  w  jednostkach   zwanych
       komunikatami.  Każdy  komunikat  może mieć przypisany priorytet. Kolejka komunikatów POSIX
       posiada inne API, które pozwala osiągnąć ten sam rezultat, zob. mq_overview(7).

       Interfejs programistyczny kolejki komunikatów Systemu V składa się z następujących wywołań
       systemowych:

       msgget(2)
              Tworzy  nową  kolejkę komunikatów lub pobiera identyfikator istniejącej kolejki. To
              wywołanie zwraca identyfikator używany przez pozostałą część API.

       msgsnd(2)
              Dodaje komunikat do kolejki.

       msgrcv(2)
              Usuwa komunikat z kolejki.

       msgctl(2)
              Wykonuje różne operacje kontrolne na kolejce, w tym jej usunięcie.

   Zestawy semaforów
       Semafory  Systemu  V  pozwalają  na  synchronizację  akcji  przez  procesy.  Semafory   są
       przydzielane  w  grupach  zwanych  zestawami,  każdy  semafor  w  zestawie  jest semaforem
       liczącym. Semafory POSIX posiadają inne API, które pozwala osiągnąć ten sam rezultat, zob.
       sem_overview(7).

       Interfejs   programistyczny  semaforów  Systemu  V  składa  się  z  następujących  wywołań
       systemowych:

       semget(2)
              Tworzy nowy zestaw lub pobiera identyfikator  istniejącego  zestawu.  To  wywołanie
              zwraca identyfikator używany przez pozostałą część API.

       semop(2)
              Wykonuje operacje na semaforach w zestawie.

       semctl(2)
              Wykonuje różne operacje kontrolne na zestawie, w tym jego usunięcie.

   Segmenty pamięci wspólnej
       Pamięć  współdzielona  Systemu  V  pozwala procesom dzielić miejsce w pamięci ("segment").
       Pamięć współdzielona POSIX posiada inne API, które pozwala osiągnąć ten sam rezultat, zob.
       shm_overview(7).

       Pamięć wspólna Systemu V składa się z następujących wywołań systemowych:

       shmget(2)
              Tworzy  nowy  segment lub pobiera identyfikator istniejącego segmentu. To wywołanie
              zwraca identyfikator używany przez pozostałą część API.

       shmat(2)
              Dołącza istniejący obiekt pamięci wspólnej do  przestrzeni  adresowej  wywołującego
              procesu.

       shmdt(2)
              Odłącza segment z przestrzeni adresowej wywołującego procesu.

       shmctl(2)
              Wykonuje różne operacje kontrolne na segmencie, w tym jego usunięcie.

   Przestrzenie nazw IPC
       Więcej  informacji  o  obiektach  i  przestrzeniach  nazw  IPC w Systemie V znajduje się w
       podręczniku systemowym ipc_namespaces(7).

ZOBACZ TAKŻE

       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)

TŁUMACZENIE

       Autorami  polskiego  tłumaczenia  niniejszej  strony  podręcznika  są:  Piotr  Pogorzelski
       <piotr.pogorzelski@ippt.gov.pl>,   Robert  Luberda  <robert@debian.org>  i  Michał  Kułach
       <michal.kulach@gmail.com>

       Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe  informacje  o  warunkach  licencji
       można   uzyskać   zapoznając   się   z   GNU   General   Public   License   w   wersji   3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  lub  nowszej.  Nie   przyjmuje   się   ŻADNEJ
       ODPOWIEDZIALNOŚCI.

       Błędy  w  tłumaczeniu  strony  podręcznika  prosimy  zgłaszać  na  adres listy dyskusyjnej
       ⟨manpages-pl-list@lists.sourceforge.net⟩.