Systemy operacyjne
Zadania stawiane przed systemem operacyjnym i rodzaje systemów operacyjnych
Trzy podstawowe architektury systemów: monolityczny, warstwowy, klient-serwer
Procesy współbieżne (Programy, procesy i wątki; Komunikacja międzyprocesowa; Semafory, monitory; Obieg komunikatów)
Jądro systemu (Architektura; Reprezentacja procesów; Wstępna obsługa przerwań; Dystrybutor)
Zarządzanie pamięcią operacyjną (Zadania; Implementacja pamięci wirtualnej; Strategie przydziału pamięci; Model zbioru roboczego) - stronicowanie na żądanie, segmentacja pamięci
System wejścia-wyjścia
System plików
Przydział zasobów i planowanie
Mechanizmy przydziału zasobów
Blokada systemu; Algorytmy planowania; Hierarchie procesów
Mechanizmy ochrony
Wybrane przykłady realizacji elementów systemowych
Pliki w systemie operacyjnym UNIX
Zarządzanie pamięcią operacyjną w systemie MS Windows NT
Powłoki systemowe w UNIXie
Architektura jądra systemu
LINUX, ładowalne moduły
Organizacja systemu plików LINUX i MS Windows NT
Podstawowe cechy systemów rozproszonych
przedmioty/systemy_operacyjne.txt · ostatnio zmienione: 2006/06/10 14:29 (edycja zewnętrzna)