Systemy operacyjne i programowanie systemowe Kierunek studiów: Informatyka stosowana
Kod programu: 03-S1IS14.2015

Nazwa modułu: Systemy operacyjne i programowanie systemowe
Kod modułu: 03-IS-14-SOiPS
Kod programu: 03-S1IS14.2015
Semestr:
  • semestr zimowy 2018/2019
  • semestr zimowy 2017/2018
Język wykładowy: polski
Forma zaliczenia: egzamin
Punkty ECTS: 6
Opis:
Wstęp: system operacyjny jako rozszerzenie sprzętu i zarządca zasobów, ewolucja i taksonomia systemów operacyjnych, podstawowe pojęcia i abstrakcje systemowe, odwołania systemowe i struktura wewnętrzna, przykładowe realizacje systemów operacyjnych, elementy programowania systemowego Procesy i wątki: aktywne jednostki systemowe, komunikacja międzyprocesowa, szeregowanie procesów i wątków, biblioteki współdzielone, zagadnienia implementacyjne, Zasoby i zakleszczenia: pasywne jednostki systemowe, zakleszczenia: wykrywanie i odtwarzanie, unikanie i zapobieganie, zagłodzenie. Zarządzanie pamięcią: podstawowe metody, segmentacja, wymiana i stronicowanie, pamięć wirtualna, algorytmy zamiany stron, zagadnienia implementacyjne. Zarządzanie wejściem/wyjściem: zagadnienia sprzętowe i programowe, warstwowa struktura obsługi urządzeń wejścia/wyjścia, urządzenia zorientowane znakowo, blokowo i pakietowo, specyfika urządzeń pamięci masowej Systemy plikowe: pliki jako abstrakcje zbiorów danych, organizacja typowych systemów plikowych, przykładowe implementacje. Systemy wieloprocesorowe: wykorzystanie wsparcia sprzętowego, synchronizacja i szeregowanie w systemach wieloprocesorowych.
Wymagania wstępne:
Zaliczenie przedmiotów: Architektura komputerów Podstawy inżynierii programowania
Literatura podstawowa:
(brak informacji)
Efekt modułowy Kody efektów kierunkowych do których odnosi się efekt modułowy [stopień realizacji: skala 1-5]
zna i rozumie koncepcję oraz typową funkcjonalność systemu operacyjnego [SOiPS_1]
K_W13 [5/5]
zna i rozumie koncepcję procesu oraz wątków wykonania, pracy wielozadaniowej/wielowątkowej, wielodostępu [SOiPS_2]
K_W13 [4/5]
zna podstawowe mechanizmy komunikacji wewnątrzsystemowej [SOiPS_3]
K_W13 [3/5]
posiada podstawową wiedzę na temat wirtualizacji i jej znaczenia dla współczesnych technologii informatycznych [SOiPS_4]
K_W13 [2/5]
posiada podstawowe umiejętności w zakresie programowania systemowego [SOiPS_5]
K_U08 [2/5]
potrafi wykorzystać zaawansowane funkcje powłoki systemowej oraz skryptów tej powłoki [SOiPS_6]
K_U13 [4/5]
potrafi wykorzystać możliwości systemu operacyjnego do zarządzania zbiorami danych [SOiPS_7]
K_U13 [4/5]
Rozumie potrzebę śledzenia postępów w rozwoju systemów operacyjnych i docenia znaczenie ustawicznego uaktualniania swojej wiedzy i umiejętności [SOiPS_8]
K_K01 [2/5] K_K06 [2/5]
Typ Opis Kody efektów modułowych do których odnosi się sposób weryfikacji
kolokwium [SOiPS_w_1]
Test komputerowy lub opracowanie pisemne, tematyka każdego kolokwium obejmuje zagadnienia z zakresu przerabianego wcześniej na zajęciach laboratoryjnych
SOiPS_5 SOiPS_6 SOiPS_7 SOiPS_8
aktywność na zajęciach [SOiPS_w_2]
Realizacja ćwiczeń laboratoryjnych, udział w dyskusjach
SOiPS_5 SOiPS_6 SOiPS_7 SOiPS_8
egzamin [SOiPS_w_3]
test komputerowy lub opracowanie pisemne, zagadnienia wybrane z całego zakresu materiału omawianego na wykładach
SOiPS_1 SOiPS_2 SOiPS_3 SOiPS_4
Rodzaj prowadzonych zajęć Praca własna studenta Sposoby weryfikacji
Typ Opis (z uwzględnieniem metod dydaktycznych) Liczba godzin Opis Liczba godzin
wykład [SOiPS_fs_1]
wykład wsparty prezentacjami multimedialnymi oraz demonstracjami w miarę potrzeby
30
Praca własna z podręcznikami i literaturą uzupełniającą
30 egzamin [SOiPS_w_3]
laboratorium [SOiPS_fs_2]
praca na wybranej platformie systemowej w pracowni, wykorzystanie symulatorów sprzętu, elementy programowania systemowego dla wybranej platformy
30
praca własna z wykorzystaniem ogólnodostępnego oprogramowania, doskonalenie umiejętności w zakresie programowania systemowego
70 kolokwium [SOiPS_w_1] aktywność na zajęciach [SOiPS_w_2]
Załączniki
Opis modułu (PDF)
Informacje o sylabusach mogą ulec zmianie w trakcie trwania studiów.
Sylabusy (USOSweb)
Semestr Moduł Język wykładowy
(brak danych)