Podstawy systemów operacyjnych to dziesiąte, najnowsze wydanie najlepszego na świecie podręcznika o systemach operacyjnych, wykorzystywanego powszechnie na uczelniach wyższych w Polsce. Gromadzi on przejrzysty opis zasad leżących u podstaw systemów operacyjnych.
Jest asygnowany dla studentów informatyki na wszystkich uczelniach wyższych zaznajomionych z podstawowymi strukturami danych, budową komputerów oraz z językiem wysokiego poziomu, takim jak C lub Java.
Książka posiada dużo przykładów odnoszących się do najpopularniejszych i najmocniej najnowocześniejszych systemów operacyjnych takich jak Linux, Microsoft Windows, Apple macOS, Android, a także iOS. Nowości w Wydaniu X: Więcej miejsca poświęcono systemom wielordzeniowym, programowaniu równoległemu, systemom przenośnym (w tym iOS i Android), pamięci, zabezpieczeniom.
Zaktualizowany rozdział dotyczący systemu Linux. Świeże rozdziały dotyczące systemów plików i Windows 10. Dużo nowych ćwiczeń, problemów i projektów programistycznych. Dopełniające materiały na przeróżne wersje systemu UNIX (Solaris, BSD i Mac OS X).
Książka została wydana w dwóch tomach, żeby ułatwić Czytelnikom korzystanie z niej. W Tomie II zostały omówione następujące zagadnienia: Mechanizmy niezbędne do zapewniania bezpieczeństwa i ochrony systemów komputerowych Maszyny wirtualne i sieci i systemy rozproszone Przykłady dwóch prawdziwych systemów operacyjnych Linuxa i Windows 10 Nieużywane systemy operacyjne, które wywarły duży wpływ na rozwój dziedziny, szczegółowe ujęcie trzech starszych systemów operacyjnych: Windows 7, BSD i Mach.