Perspektywa historyczna. Struktury systemów komputerowych.
Struktury systemów operacyjnych. Procesy. Wątki. Planowanie
przydziału procesora. Synchronizowanie procesów. Zakleszczenia.
Zarządzanie zasobami pamięci. Pamięć wirtualna. Interfejs systemu
plików. Implementacja systemu plików. Systemy wejścia-wyjścia.
Struktura pamięci masowej. Systemy rozproszone. Rozproszone
systemy plików. Ochrona i bezpieczeństwo. Przykłady konkretnych
systemów: Linux, Windows, inne.
- A. Silberschatz, Podstawy systemów
operacyjnych, Wydawnictwo Naukowo-Techniczne, 2006.
- M. Stalings, Organizacja i architektura systemu
komputerowego, Wydawnictwo Naukowo-Techniczne, 2002.
- P. Silvester, System Operacyjny UNIX, Wydawnictwo
Naukowo-Techniczne, 1991.
- M. Bach, Budowa systemu
operacyjnego UNIX, Wydawnictwo Naukowo-Techniczne, 1995.
- D. Solomon, MS Windows 2000 od środka, Helion, 2003.
- O'Reilly, Linux Kernel, Wydawnictwo RM, 2001.
- J. Rafa, DOS dla dociekliwych.
- T.
Brown, Windows 2000 Serwer, Helion, 2001.
- L. J.
Arthur, Programowanie w shellu, Wydawnictwo Mikom, 2003.
Instytut Matematyki Akademii
Pedagogicznej w Krakowie,
4.01.2008 (ostatnia modyfikacja: 6.03.2008)