3 Home
Marcin Gogolewski edited this page 2018-11-01 19:22:18 +00:00

Systemy operacyjne

Celem przedmiotu jest zapoznanie studentów z podstawowymi koncepcjami, strukturami danych i algorytmami nowoczesnych systemów operacyjnych. Prezentowane są techniki zarządzania podstawowymi zasobami sprzętowymi komputera — procesorem, pamięcią operacyjną oraz wirtualną i urządzeniami wejścia-wyjścia. Poruszane są kwestię wieloprocesowości, współbieżności i zaganień synchrnizacji. Omawiane jest organizacja systemów plików wraz z przykładami konkretnych implementacji. Poruszane są zagadnienia wirtualizacji systemów operacyjnych oraz ich bezpieczeństwa. W czasie laboratoriów zdobywają praktyczne umiejętności obsługi, konfiguracji i programowania systemowego nowoczesnych systemów operacyjnych na przykładzie systemu LINUX.

Szczegółowe informacje znajdują się w sylabusie DSOPLI0 Systemy operacyjne. W siatce godzin dla kierunku Informatyka dla przedmiotów w semestrze przewidzianych jest 120 h lekcyjnych pracy własnej studenta (tygodniowo ok. 5 h zegarowych pracy własnej łącznie na wykłady i laboratoria), jednak ze względu na mniejszą liczbę godzin kontaktowych (w porównaniu do studiów stacjonarnych), liczba godzin może być wyższa, by skompensować brak godzin kontaktowych — ćwiczeń i wykładów.

Wymagania wstępne w zakresie wiedzy i umiejętności

W drugiej części semestru podstawy programowania w ANSI C.

Wykłady

Laboratoria