Systemy Operacyjne 2

Podstawa zaliczenia przedmiotu:

  • Kolokwium zaliczeniowe
  • Zadania domowe
  • Niebierna obecność na zajęciach

Materiały:

  1. Przypomnienie z języka C - struktura programu, wskaźniki, etc.
    [slajdy.pdf]
  2. Operacje na plikach - deskryptory, tworzenie, usuwanie, modyfikacja
    [slajdy.pdf] [teoria.pdf] [zadania.pdf] [obsługa błędów.tar] [przykład.c]
  3. Procesy - procesy potomne, proces "zombi", procesy "osierocone", działania na procesach
    [slajdy.pdf] [teoria.pdf] [zadania.pdf] [wykorzystanie_exec.c] [zadania_fork]
  4. Potoki - komunikacja między procesami
    [slajdy.pdf] [teoria.pdf] [zadania.pdf]
  5. Kolejki FIFO
    [slajdy.pdf] [teoria.pdf] [zadania.pdf]
  6. Komunikacja między procesami i synchronizacja procesów - kolejki komunikatów
    [slajdy.pdf] [teoria.pdf] [zadania.pdf] [przykład]
  7. Komunikacja między procesami i synchronizacja procesów - pamięć współdzielona, semafory
    [slajdy.pdf] [teoria_shm.pdf] [teoria_sem.pdf] [zadania.pdf] [przykład_shm.tar] [przykład_sem.tar]
Slajdy własne na podstawie slajdów dr inż. A. Kobusińskiej.
Materiały teoretyczne i zadania opracowane przez dr inż. A. Kobusińską.