Systemy Operacyjne 2
Podstawa zaliczenia przedmiotu:
- Kolokwium zaliczeniowe
- Zadania domowe
- Niebierna obecność na zajęciach
Materiały:
-
Przypomnienie z języka C - struktura programu, wskaźniki, etc.
[slajdy.pdf] -
Operacje na plikach - deskryptory, tworzenie, usuwanie, modyfikacja
[slajdy.pdf] [teoria.pdf] [zadania.pdf] [obsługa błędów.tar] [przykład.c] -
Procesy - procesy potomne, proces "zombi", procesy "osierocone", działania na procesach
[slajdy.pdf] [teoria.pdf] [zadania.pdf] [wykorzystanie_exec.c] [zadania_fork] -
Potoki - komunikacja między procesami
[slajdy.pdf] [teoria.pdf] [zadania.pdf] -
Kolejki FIFO
[slajdy.pdf] [teoria.pdf] [zadania.pdf] -
Komunikacja między procesami i synchronizacja procesów - kolejki komunikatów
[slajdy.pdf] [teoria.pdf] [zadania.pdf] [przykład] -
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]
Materiały teoretyczne i zadania opracowane przez dr inż. A. Kobusińską.