Praktyczne aspekty problemów komunikacji między procesami

II spotkanie meetit.live | 21 grudnia 2022

Tematyka wykładu

Sygnały, gniazda, kolejki komunikatów, pamięć współdzielona – najpowszechniejsze sposoby komunikacji między procesami w systemie operacyjnym Linux. Jaka jest ich charakterystyka? Jakie są zalety i wady? Kiedy czego użyć? Te pytania zadaje sobie każdy początkujący programista. Teoretyczne odpowiedzi na te pytania znajdziemy w każdym podręczniku do Linuxa. Jakie są konsekwencje użycia każdej metod dowiadujemy się jednak w praktyce na konkretnych przypadkach użycia.

System operacyjny musi zapewniać równoległe wykonywanie procesów, umożliwiać dostęp do zasobów, a także zapewniać funkcje synchronizacji i zapobiegania konfliktom. Podczas wykładu omówimy dostępne metody komunikacji między procesami, nakreślimy problemy jakie możemy napotkać w środowisku linuksowym oraz przedyskutujemy możliwe sposoby ich debugowania. Dowiemy się również jakie możliwości rozwiązywania problemów przynosi nam Open Source i z jakimi wyzwaniami mierzą się producenci urządzeń sieciowych takich jak routery czy extendery WiFi.

A Ty wiesz w jaki sposób się komunikujesz się ze swoim systemem? 🙂 Czy wysyłasz wiele krótkich sygnałów czy może budujesz dłuższą kolejkę wiadomości? Przetwarzasz równolegle czy w przerwaniach? Ja opowiem Ci jak robi to Twój Linux – po szczegóły zapraszam na wykład.

O prelegencie

Grzegorz Szkudlarek – Główny Architekt Oprogramowania, odpowiada za architekturę oprogramowania naszych projektów oraz zastosowane komponenty hardwarowe. Elektronik z wykształcenia i pasji. Aktywnie kodujący w C. Ekspert od Linuxa i sieci komputerowych.

O firmie

Icotera – projektant i producent urządzeń sieciowych. Działamy od ponad 15 lat. Główna siedziba firmy znajduje się w Danii. W Polsce posiadamy dwa oddziały w Szczecinie i w Toruniu, w których pracują Inżynierowie działów Wsparcia Technicznego, Rozwoju Oprogramowania oraz Zapewnienia Jakości.

Naszym celem jest dostarczanie operatorom sieci urządzeń dostosowanych do ich indywidualnych potrzeb. Nasze produkty i rozwiązania wspierają wiodących dostawców usług w całej Europie, zapewniając szybki dostęp do Internetu szerokopasmowego i usługi setkom tysięcy prywatnych domów.

Strona internetowa: https://icotera.com