Autor: Richard W. Stevens
ISBN: 83-204-2422-4
Ilość stron: 653
Data wydania: 2001
Twarda oprawa
Dzieło W.R. Stevensa przetłumaczone przez WNT w 1995 r. (trzy wydania) , rozrosło się do dwóch tomów. Jest to bez wątpienia najwspanialsza monografia programowania sieciowego w systemach uniksowych. Drugi tom jest poświęcony komunikacji międzyprocesowej.
Składa się z pięciu części. W pierwszej części przedstawiono mechanizmy IPC, mechanizm zdalnego wołania procedur (RPC) i gniazda.
Część druga dotyczy mechanizmów przesyłania komunikatów, a trzecia – synchronizacji wątków i procesów. Część czwarta jest poświęcona pamięci dzielonej, a część piąta – mechanizmowi RCP. Wartość dydaktyczną książki podnoszą dodatki.
Zawierają one ciekawy opis eksperymentów mających na celu pomiar wydajności różnych mechanizmów komunikacji i synchronizacji procesów, opis funkcji do obsługi wątków w standardzie Posix oraz programy pomocnicze. Do każdego z rozdziałów dołączono wiele praktycznych zadań. Książka jest przeznaczona dla studentów informatyki wszystkich uczelni wyższych , jak i programistów, którzy piszą programy użytkowe wykonywane w środowisku sieciowym.
Rozdziały:
Część 1. Zagadnienia wstępne Podstawowe określenia Posiksowa komunikacja międzyprocesowa Komunikacja międzyprocesowa w Systemie V
Część 2. Przekazywanie komunikatów Łącza i kolejki FIFO Kolejki komunikatów standardu POSIX Kolejki komunikatów w Systemie V
Część 3. Synchronizacja Muteksy i zmienne warunku Rygle odczytu-zapisu Ryglowanie rekordów Semafory posiksowe Semafory Systemu V
Część 4. Pamięć wspólna Podstawy na temat pamięci wspólnej Posiksowa pamięć wspólna Pamięć wspólna Systemu V
Część 5. Zdalne wywoływanie procedur Kanały komunikacji typu doors Zdalne wywoływanie procedur w systemie Sum RPC
Epilog
Dodatek A. Pomiar wydajności Dodatek B. Podstawowe informacje na temat wątków0 Dodatek C. Kody źródłowe programów Dodatek D. Rozwiązania wybranych ćwiczeń
UNIX Programowanie usług sieciowych Tom 2 Komunikacja międzyprocesowa --- Pozycja niedostępna.---
|