plucky (7) sysvipc.7.gz

Provided by: manpages-pl_4.25.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⟩.