Ta
książka to aktualne wydanie światowego bestsellera, będącego kompletnym źródłem wiedzy na temat współczesnych systemów operacyjnych. Autor tego podręcznika - Andrew S. Tanenbaum - przez wiele lat projektował trzy systemy operacyjne lub współuczestniczył w ich projektowaniu, dzięki czemu może dzielić się swą ogromną wiedzą i doświadczeniem praktyka. W tej publikacji szczególny nacisk kładzie on na możliwie szczegółową prezentację takich aspektów systemów, jak procesy, wątki, zarządzanie pamięcią, systemy plików, operacje wejścia-wyjścia, zakleszczenia, projektowanie interfejsu, multimedia, dylematy związane z wydajnością czy najnowsze trendy w projektach systemów operacyjnych.
Rys historyczny systemów operacyjnych
Sprzęt komputerowy - przegląd komponentów
Rodzaje systemów operacyjnych
Struktura systemów operacyjnych
Obsługa wywołań systemowych
Zarządzanie procesami i wątkami oraz komunikacja między nimi
Szeregowanie zadań
Zarządzanie pamięcią
Obsługa systemów plików
Urządzenia wejścia-wyjścia
Metody zarządzania energią
Rozwiązywanie problemu zakleszczeń
Charakterystyka multimedialnych systemów operacyjnych
Obsługa systemów wieloprocesorowych
Wirtualizacja
Bezpieczeństwo danych na poziomie systemu operacyjnego
Zagrożenia ze strony złośliwego oprogramowania
System Linux - historia, budowa, działanie
System Windows Vista - studium przypadku
System Symbian - przeznaczenie, działanie, obsługa