KARTA MODUŁU KSZTAŁCENIA
Kierunek: InformatykaTryb: Niestacjonarne
Nazwa modulu: Systemy operacyjne
Warunki wstępne:
Cele kształcenia:Nabycie wiedzy w zakresie budowy i zasad działania systemów operacyjnych.; Nabycie wiedzy w zakresie współbieżność, szeregowanie zadań.; Nabycie wiedzy w zakresie zarządzanie pamięcią operacyjną i masową; Nabycie wiedzy w zakresie zarządzanie urządzeniami; Nabycie wiedzy w zakresie systemu ochrony; Nabycie wiedzy w zakresie budowy systemu plików; Nabycie wiedzy w zakresie działania systemów rozproszonych; Nabycie umiejętności pracy w systemie operacyjnym z rodziny Linux; Nabycie umiejętności pisania skryptów powłoki;
Efekty ksztalcenia:Kod efektu kierunkowego: KII_U17;KII_W09;
EK1: Zna zasady działania systemów operacyjnych, pojęcie współbieżności oraz klasyczne problemy synchronizacji procesów, algorytmy szeregowanie zadań, zasady zarządzanie pamięcią, zarządzania urządzeniami, zagadnienia bezpieczeństwa i ochrony, budowę systemu plików, a także podstawowe zagadnienia związane z systemami rozproszonym
EK2: Potrafi korzystać z interpretera poleceń wybranego systemu operacyjnego z rodziny unix/linux, w tym pisać proste skrypty powłoki. Potrafi ocenić jakość algorytmów planowania czasu procesora oraz algorytmów zastępowania stron na podstawie badań symulacyjnych
Forma i tresci ksztalcenia
Wykład - Miejsce systemów operacyjnych w systemach komputerowych, rys historyczny;Planowanie procesów;Koordynacja procesów;Komunikacja międzyprocesorowa;Blokady;Zarządzanie pamięcią operacyjną ;Pamięć wirtualna;Zarządzanie pamięcią pomocniczą;Organizacja systemu plików ;System ochrony;Systemy rozproszone;Rozproszony system plików;Przegląd systemów operacyjnych z rodziny UNIX, Linux i MS Windows.;
Ćwiczenia laboratoryjne - Informacje organizacyjne, zasady pracy w laboratorium, zasady oceniania. Narzędzia wykorzystywane podczas zajęć;Praca w systemie Linux - przegląd poleceń powłoki;Zapoznanie z programami find, grep, talk, telnet, ftp;Praca z urządzeniami wejścia-wyjścia;Praca z edytorem vi;Ćwiczenia z pisania skryptów powłoki;Przeprowadzenie oceny eksperymentalnej jakości wybranych algorytmów planowania i zastępowania stron;
Metody ksztalcenia: Wykład; Wykład problemowy; Zajęcia laboratoryjne na stanowisku komputerowym; Konsultacje; Dyskusje; Praca własna;
Metody sprawdzania osiągnięcia efektów kształcenia - ocena podsumowująca: 2/3 * ocen z egzaminu + 1/3 raporty z pracy laboratoryjnej;
Liczba punktow ECTS: 3
Nakład pracy studenta (godz.) : 100
Forma zajęcLiczba godzin według planu studiów
Wykład30
Ćwiczenia laboratoryjne30
Autor programu dla modułu kształcenia: dr hab. inż. Michał Woźniak
Język modulu: polski