- Cel wykładu
- Metody nauczania
- Zaliczenie
- Treść wykładu
- Zalecana literatura
- Wprowadzenie
Wersja offline
- Struktury systemów operacyjnych
- Działanie systemu komputerowego
- Struktury wejścia - wyjścia
- Struktura pamięci
- Hierarchia pamięci
- Ochrona sprzętowa
- Ogólna architektura systemu
Wersja offline
- Struktury systemów operacyjnych
- Składowe systemu
- usługi systemu operacyjnego
- Wywołania systemowe
- Programy systemowe
- Struktura systemu
- Maszyny wirtualne
- Projektowanie i implementacja systemu
- Generowanie systemu
Wersja offline
- Procesy
- Koncepcja procesu
- Planowanie procesów
- Działania na procesach
- Procesy współpracujące
- Wątki
- Komunikacja międzyprocesowa
Wersja offline
- Planowanie przydziału procesora
- Pojęcia podstawowe
- Kryteria planowania
- Algorytmy planowania
- Planowanie wieloprocesorowe
- Planowanie w czasie rzeczywistym
- Ocena algorytmów
Wersja offline
- Synchronizowanie procesów
- Podstawy
- Problem sekcji krytycznej
- Sprzętowe środki synchronizacji
- Semafory
- Klasyczne problemy synchronizacji
- Regiony Krytyczne
- Monitory
- Transakcje niepodzielne
Wersja offline
Wykład 7
- Zarządzanie pamięcią
- Podstawy
- Logiczna a fizyczna przestrzeń adresowa
- Wymiana
- Przydział ciągły
- Stronicowanie
- Segmentacja
- Segmentacja ze stronicowaniem
Wersja offline