node21






IPC w Systemie V





















Next: Podstawy
Up: Komunikacja międzyprocesowa w Linuksie
Previous: Ohydny sygnał SIGPIPE
  Contents





IPC w Systemie V








Podstawy

Identyfikatory IPC
Klucze IPC
Polecenie ipcs
Komemda ipcrm

Kolejki wiadomości

Wstęp
Struktury danych: Wewnętrzne i Użytkownika

Bufor wiadomości
Struktura msg w jądrze
Struktura msqid_ds w jądrze
Struktura ipc_perm w jądrze

WYWOŁANIE SYSTEMOWE: msgget()
WYWOŁANIE SYSTEMOWE: msgsnd()
WYWOŁANIE SYSTEMOWE: msgctl()
msgtool: Interaktywny manipulator kolejką wiadomości

Wprowadzenie
Składnia wywołania

Wysyłanie wiadomości
Odbieranie wiadomości
Zmiana praw dostępu (trybu)
Usuwanie kolejki

Przykłady
Źródło


Semafory

Podstawy
Wewnętrzne struktury jądra

Struktura semid_ds w jądrze
Struktura sem w jądrze

WYWOŁANIE SYSTEMOWE: semget()
WYWOŁANIE SYSTEMOWE: semop()
WYWOŁANIE SYSTEMOWE: semctl()
semtool: interaktywny manipulator semaforów

Wstęp
Składnia wywołania

Tworzenie zestawu semaforów
Blokowanie semaforu
Odblokowywanie semaforu
Zmiana praw dostępu ( trybu )
Usuwanie zestawu semaforów

Przykłady
Źródło

semstat: kompan programu semtool

Pamięć dzielona

Podstawy
Struktury danych: wewnętrzne i użytkownika

Struktura shmid_ds w jądrze

WYWOŁANIE SYSTEMOWE: shmget()
WYWOŁANIE SYSTEMOWE: shmat()
WYWOŁANIE SYSTEMOWE: shmctl()
WYWOŁANIE SYSTEMOWE: shmdt()
shmtool: interaktywny manipulator segmentem pamięci dzielonej

Wstęp
Składnia wywołania

Zapisywanie łańcuchów do segmentu
Odbieranie łańcuchów z segmentu
Zmiana praw dostępu ( trybu )
Usuwanie segmentu

Przykłady
Źródło





2000-03-01








Wyszukiwarka

Podobne podstrony:
node21
node219 USW27VBI7H2S4LU5TC4RIFJSUJ5JUA4QE6ICXZI
node215
node215 GWB3TXPM7VQ3AXSLK3VS2UBR6ZGXCGPYLMZ55JA
node217 RD4ILLOVEESXQRWXFXINFWQ7G72FZTQH7EM7RWQ
node218 VDR7T2VHSEGSQLOYI2DLXI3PYVFEEISD5L2P4XA
node212 SGBDO2JHPIQUORENRHOB4G2HVCWNNI2AXCLPXCY
node21
node21 7LIPDGOLGYJWR527WS5RSNHINUL3USFSJYGQVSY
node21 2X2ZGOCIN5S7DA44M3MUZXNIGWO5D7UZTN4UGKQ
node21 RU5OKSJV7JUKIVYMGXZS2KZXBQKWHHCMUYQ4VTQ
node21
node210 KIIEEY3IFS6STAYIEJRY4HHT6QT7ZW3T3J6CPYQ
node216
node213 2EWURWDUOW2EO7FP7S7MDGNHXJL3UT7IBKWLNNY
node21
node214 S4A7LRKNUJ6HP3OQG7X42E6OFKBPCLT5TTGX4WI
node211 VZV5WOVQZFOIQHXYOM35NAFDMWJNOEO4DLQVP3Y

więcej podobnych podstron