Zakres materiału obowiązujący na egzaminie z SO (część teoretyczna)

  1. Podstawowe pojęcia - proces, zasoby, system operacyjny, wywłaszczanie.

  2. Rodzaje procesów

  3. Zadania systemu operacyjnego, związane z zarządzaniem procesami

  4. Tworzenie i usuwanie procesów

  5. Blok kontrolny procesu - co to jest, jakie informacje powinny się tam znaleźć i dlaczego.

  6. Struktura systemu operacyjnego

  7. Szeregowanie procesów - podstawowe algorytmy, ich wady i zalety.

  8. Przełączanie kontekstu

  9. Głodzenie procesów

  10. Zakleszczenia (wzajemna blokada) procesów

  11. Semafory - podstawowe definicje, wykorzystanie do synchronizacji procesów

  12. Zarządzanie pamięcią - krótka charakterystyka podstawowych zadań i metod ich realizacji

  13. Segmentacja pamięci

  14. Stronicowanie pamięci.

  15. Sprzętowe wspomaganie stronicowania i segmentacji

  16. Metody oszczędzania pamięci - ładowanie i łączenie dynamiczne

  17. Pamięć wirtualna.

  18. Ochrona pamięci.

  19. System plików - zadania systemu operacyjnego związane z zarządzaniem systemami plików.

  20. Podstawowe pojęcia związane z systemem plików - partycja, klaster, formatowanie nisko- i wysokopoziomowe, plik, katalog, kontrola udziałów.

  21. Przydział ciągły, listowy i indeksowy miejsca na dysku - wady i zalety.

  22. Algorytmy szeregowania żądań dostępu do pamięci pomocniczej (dysku)

  23. Obsługa procesów w czasie rzeczywistym

  24. Wielowątkowe przetwarzanie procesów.

  25. System plików FAT

  26. System plików extfs, ext2fs

  27. System plików NTFS

  28. System plików NFS

  29. Komunikacja procesów w systemie Linux (lub innym opartym na systemie unix)

  30. Komunikacja procesów w systemach Windows

  31. Zarządzanie procesami w systemie Linux (lub innym opartym na systemie unix)

  32. Zarządzanie procesami w systemie Windows XP (lub NT).