Marcin Kubica, Krzysztof Stencel
- Wstęp,
historia i zadania systemów operacyjnych
- Interpreter poleceń
- Struktura systemu komputerowego i systemu operacyjnego
- Procesy
i zarządzanie nimi
- Synchronizacja procesów
- Zakleszczenia
- Zarządzanie pamięcią
- Pamięć wirtualna
- System plików
- System wejścia/wyjścia
- Zarządzanie dyskiem
- Rozproszone systemy plików
- Przykłady systemów (Unix/Linux)
- Przykłady systemów (NT, AS)
Podstawowa:
- A.Silberschatz, P.B.Galvin, Podstawy systemów operacyjnych, WNT
2000.
- M.Ben-Ari, Podstawy programowania współbieżnego i rozproszonego,
WNT 1996.
Uzupełniająca
- M.J.Bach, Budowa systemu operacyjnego Unix, WNT 1995.
- M.J.Rochkind, Programowanie w systemie Unix dla zaawansowanych, WNT
1997.