Większość aplikacji i usług jest zależna od interakcji z systemem operacyjnym, dlatego profesjonaliści IT potrzebują głębokiej, a z reguły aktualnej wiedzy w tej dziedzinie. To właśnie zrozumienie systemów operacyjnych pozwala inżynierowi IT na wydajne diagnozowanie problemów, optymalizowanie wydajności i tworzenie mocnych rozwiązań, które oprą się próbie czasu i podniosą poziom bezpieczeństwa.To piąte, gruntownie zaktualizowane wydanie podręcznika, który doceni każdy student informatyki i inżynier oprogramowania. Książka obejmuje spory zakres zagadnień, od podstawowych pojęć po innowacyjną problematykę związaną z najnowszymi trendami w systemach operacyjnych. Wyczerpująco omawia procesy, wątki, zarządzanie pamięcią, systemy plików, operacje wejścia-wyjścia, zakleszczenia, interfejsy użytkownika, multimedia czy kompromisy wydajnościowe. Szczegółowo, jako studia przypadków, zostały tu opisane systemy: Windows 11, Unix, Linux i Android. Jasny i przystępny , a także liczne przykłady i ćwiczenia upraszczają zrozumienie choćby szczególnie niełatwych zagadnień.W książce pomiędzy innymi:podstawowe pojęcia i struktura systemów operacyjnychsprzęt a funkcjonowanie systemu operacyjnegoprzegląd systemów operacyjnych, w tym internetu rzeczy i systemów wbudowanychsystemy: Unix, Linux, Android - procesy, zarządzanie pamięcią, bezpieczeństwoWindows 11 - struktura, procesy i wątki, wirtualizacja, zabezpieczeniaprojektowanie systemów operacyjnych