Opis
Podstawy systemów operacyjnych to dziesiąte, najnowsze wydanie najlepszego na świecie podręcznika o systemach operacyjnych, stosowanego powszechnie na uczelniach wyższych w Polsce. Zawiera on klarowny opis zasad leżących u podstaw systemów operacyjnych. Jest przeznaczony 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 zawiera dużo przykładów odnoszących się do najpopularniejszych i najbardziej innowacyjnych systemów operacyjnych takich jak Linux, Microsoft Windows, Apple macOS, Android oraz iOS. Nowości w Wydaniu X: Więcej miejsca poświęcono systemom wielordzeniowym, programowaniu równoległemu, systemom mobilnym (w tym iOS i Android), pamięci, zabezpieczeniom. Zaktualizowany rozdział dotyczący systemu Linux. Nowe rozdziały dotyczące systemów plików i Windows 10. Wiele nowych ćwiczeń, problemów i projektów programistycznych. Dodatkowe materiały na różne wersje systemu UNIX (Solaris, BSD i Mac OS X). Książka została wydana w dwóch tomach, aby ułatwić Czytelnikom korzystanie z niej. W Tomie I zostały omówione następujące zagadnienia: Czym są systemy operacyjne, co robią, jak są pomyślane i zbudowane Pojęcia procesu i współbieżności stanowiące sedno nowoczesnych systemów operacyjnych Metody synchronizacji procesów i postępowania z zakleszczeniami Zarządzanie pamięcią główną (operacyjną) podczas wykonywania procesu Wykorzystanie i działanie pamięci masowej oraz wejścia-wyjścia w nowoczesnym systemie komputerowym Działanie systemów plików w nowoczesnym systemie komputerowym