Linux. Programowanie systemowe
Wykorzystaj moc Linuksa i twórz funkcjonalne oprogramowanie systemowe! Jak zarządzać plikowymi operacjami wejścia i wyjścia? Jak zablokować fragmenty przestrzeni adresowej? Jak sterować działaniem interfejsu odpytywania zdarzeń? Dzisiaj systemu Linux nie musimy już nikomu przedstawiać, dzięki swojej funkcjonalności i uniwersalności stał się niezwykle popularn y i szeroko wykorzystywany. Działa wszędzie ? poczynając od najmniejszych telefonów komórkowych, a na potężnych superkomputerach koń cząc. Z Linuksa korzystają agencje wywiadowcze i wojsko, jego niezawodność doceniły również banki i instytucje finansowe. Oprogramow anie z przestrzeni użytkownika w systemie Linux może być uruchamiane na wszystkich platformach, na których poprawnie działa kod jądr a. Czytając książkę ?Linux. Programowanie systemowe?, dowiesz się, jak utworzyć oprogramowanie, które jest niskopoziomowym kodem, komun ikującym się bezpośrednio z jądrem oraz głównymi bibliotekami systemowymi. Opisany został tu sposób działania standardowych i zaawan sowanych interfejsów zdefiniowanych w Linuksie. Po lekturze napiszesz inteligentniejszy i szybszy kod, który działa we wszystkich dy strybucjach Linuksa oraz na wszystkich rodzajach sprzętu. Nauczysz się budować poprawne oprogramowanie i maksymalnie je wykorzystywa ć. Programowanie systemowe Biblioteka języka C Kompilator języka C Interfejs odpytywania zdarzeń Zarządzanie procesami i pamięcią Użytkownicy i grupy Ograniczenia zasobów systemowych Zarządzanie plikami i katalogami Identyfikatory sygnałów Struktury danych reprezentujące czas Konwersje czasu