DSOPLI0, ZSOPLI0 - 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ą kwestie wieloprocesowości, współbieżności i zagadnień synchronizacji. Omawiana jest organizacja systemów plików wraz z przykładami konkretnych implementacji. Poruszane są zagadnienia wirtualizacji systemów operacyjnych oraz ich bezpieczeństwa. Studenci w czasie laboratoriów zdobywają praktyczne umiejętności obsługi, konfiguracji i programowania systemowego nowoczesnych systemów operacyjnych na przykładzie systemów z rodziny Linux i Windows.