Systemy operacyjne

  1. Zadania stawiane przed systemem operacyjnym i rodzaje systemów operacyjnych
  2. Trzy podstawowe architektury systemów: monolityczny, warstwowy, klient-serwer
  3. Procesy współbieżne (Programy, procesy i wątki; Komunikacja międzyprocesowa; Semafory, monitory; Obieg komunikatów)
  4. Jądro systemu (Architektura; Reprezentacja procesów; Wstępna obsługa przerwań; Dystrybutor)
  5. Zarządzanie pamięcią operacyjną (Zadania; Implementacja pamięci wirtualnej; Strategie przydziału pamięci; Model zbioru roboczego) - stronicowanie na żądanie, segmentacja pamięci
  6. System wejścia-wyjścia
  7. System plików
  8. Przydział zasobów i planowanie
  9. Mechanizmy przydziału zasobów
  10. Blokada systemu; Algorytmy planowania; Hierarchie procesów
    • Planista
    • dyspozytor
  11. Mechanizmy ochrony
  12. 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
  13. Organizacja systemu plików LINUX i MS Windows NT
  14. Podstawowe cechy systemów rozproszonych
przedmioty/systemy_operacyjne.txt · ostatnio zmienione: 2006/06/10 14:29 (edycja zewnętrzna)
Recent changes RSS feed Creative Commons License Donate Minima Template by Wikidesign Driven by DokuWiki