Komunikacja między procesami w Unixie - John Shapley - książka wyd. 1998
Opis
Komunikacja międzyprocesowa (ang. inter-process communication, IPC) – umowna nazwa zbioru sposobów komunikacji pomiędzy procesami systemu operacyjnego. Procesy mogą używać różnych sposobów komunikacji, a najpowszechniejsze z nich to: pliki i blokady – najprostsza i najstarsza forma IPC sygnały (ang. signals) – w niektórych systemach (jak np. DOS) znane jako przerwania programowe semafory (ang. semaphores) potoki nienazwane (ang. pipes) – znane też jako łącza komunikacyjne potoki nazwane (ang. named pipes) – znane też jako nazwane łącza komunikacyjne systemy kolejkowe (ang. message queues) pamięć dzieloną (ang. shared memory) – znane też jako segmenty pamięci dzielonej (ang. shared memory segments) gniazda dziedziny Uniksa (ang. Unix domain sockets) Ponieważ procesy mogą komunikować się nie tylko w obrębie jednego systemu, możemy wyróżnić też: gniazda (ang. sockets) RPC
