UNIX Programowanie usług sieciowych, Tom 2: Komunikacja międzyprocesowa - klucz do rozwikłania tajemnic systemu
"UNIX Programowanie usług sieciowych, Tom 2: Komunikacja międzyprocesowa" to drugi tom monumentalnego dzieła Richarda W. Stevensa, poświęconego zagadnieniom programowania systemów UNIX. Ta książka to prawdziwy skarb dla każdego, kto pragnie zgłębić tajniki komunikacji między procesami w tym wszechstronnym systemie operacyjnym. Stevens, z niezrównaną precyzją i szczegółowością, prowadzi czytelnika przez labirynt mechanizmów komunikacji międzyprocesowej w UNIX. Zrozumienie tych mechanizmów jest kluczowe dla tworzenia wydajnych i niezawodnych aplikacji, zwłaszcza w środowiskach wielowątkowych i sieciowych. Książka omawia szereg kluczowych zagadnień, w tym:
- Posiksowa komunikacja międzyprocesowa: Stevens jasno i zwięźle przedstawia podstawowe mechanizmy komunikacji POSIX, takie jak kolejki FIFO, semafory i pamięć współdzielona.
- Komunikacja międzyprocesowa w Systemie V: Autor wnikliwie analizuje system System V, wyjaśniając jego specyfikę i różnice względem standardu POSIX.
- Przekazywanie komunikatów: Stevens pokazuje różne sposoby przekazywania komunikatów między procesami, w tym wspólne mechanizmy kolejkowe i metody synchronizacji w oparciu o semafory.
- Pamięć współdzielona: W rozdziale poświęconym pamięci współdzielonej, Stevens pokazuje jak procesy mogą wspólnie używać tego samego fragmentu pamięci, co otwiera nowe możliwości wspólnego dostępu do danych.
- Zdalne wywoływanie procedur: Autor dogłębnie analizuje zdalne wywoływanie procedur (RPC) - technikę pozwalaącą procesom na wykonywanie funkcji w innych procesach, nawet na innych maszynach.
- Pomiar wydajności: Stevens pokazuje jak mierzyć wydajność różnych mechanizmów komunikacji międzyprocesowej, co pozwala na wybór optymalnego rozwiązania w konkretnej sytuacji.
- Podstawowe informacje na temat wątków: Książka zawiera również wstęp do tematu wątków, wskazując na zastosowanie i różnice między procesami a wątkami.
- Kody źródłowe programów: Dodatkowym atutem książki są załączone kody źródłowe programów demonstrujące rozważane mechanizmy w praktyce. "UNIX Programowanie usług sieciowych, Tom 2: Komunikacja międzyprocesowa" to nieocenione narzędzie dla programistów, którzy pragną zgłębić tajniki systemu UNIX i zbudować wydajne i niezawodne aplikacje. Richard W. Stevens, autor tej książki, jest uznawany za jednego z najwybitniejszych specjalistów od programowania systemów UNIX i sieci. Jego książki są referencyjnymi dziełami dla programistów na całym świecie.
| Wydawnictwo | Wydawnictwa Naukowo-Techniczne |
| tytuł oryginału | UNIX Network Programming, Volume 2, Interprocess Communications |
| data wydania | 2001 (data przybliżona) |
| ISBN | 83-204-2422-4 |
| liczba stron | 656 |
| kategoria | informatyka i matematyka |
| język | polski |
Ebook4all
Komentarze i opinie
Brak zatwierdzonych komentarzy.