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ń
adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word
Księgarnia Informatyczna zaprasza.