Wprowadzenie do systemów wielozadaniowych 1000-ZiWSW
Organizacja systemu- Podstawowe elementy składowe systemu.
- System plików, proces i jego cechy, narzędzia do pracy z procesami z poziomu powłoki, sygnały.
- Konto użytkownika, prawa i obowiązki użytkownika.
- Zmienne środowiskowe, pliki startowe i konfiguracyjne użytkownika.
- Skrypty automatyzujące operacje w systemie (skrypty w powłoce).
- Lokalna i zdalna sesja w trybie tekstowym, korzystanie z podstawowych usług systemu.
Powłoka graficzna- Cechy systemu X Window, zadania X serwera, klient X (przykłady klientów X), zadania menedżera okien, przykłady menedżerów, lokalna i zdalna sesja X.
- Przegląd wybranych aplikacji graficznych.
Elementy sieci komputerowych- Pojęcie sieci komputerowej, model OSI.
- Podział sieci na klasy.
- Adresowanie, adresy sieci, konfiguracja komputera w sieci.
- Podstawowe protokoły komunikacyjne.
Bezpieczeństwo systemu- Bezpieczeństwo danych użytkownika i bezpieczeństwo systemu.
- Kryptografia i jej zadania. Przegląd wybranych algorytmów szyfrowania.
- Wymiana informacji przy użyciu szyfrowania symetrycznego i szyfrowania z kluczem publicznym, wymiana informacji w kryptograficznych systemach hybrydowych, podpis elektroniczny, certyfikaty (gpg, SSH, SSL, VPN).
Zaawansowany użytkownik systemu- Elementy programowania z użyciem powłok - skrypty.
- Metody przetwarzania danych przy pomocy sed i awk.
- Wyrażenia regularne i analiza plików tekstowych.
Całkowity nakład pracy studenta
Efekty uczenia się - wiedza
Efekty uczenia się - umiejętności
Efekty uczenia się - kompetencje społeczne
Metody dydaktyczne eksponujące
Metody dydaktyczne podające
Metody dydaktyczne poszukujące
Rodzaj przedmiotu
Wymagania wstępne
Koordynatorzy przedmiotu
Kryteria oceniania
Zaliczenie laboratoriów na ocenę. Elementami składowymi zaliczenia są:
- kolokwium praktyczne „przy komputerze" weryfikujące efekty W3, W4, W6, U2-U6, K1, K4;
aktywność na zajęciach i samodzielne przygotowanie rozwiązań zadań domowych weryfikujące efekty W1-W5, U1-U6, K1-K4.
Warunkiem koniecznym jest uzyskanie pozytywnej oceny dla każdego z powyższych elementów. Bardziej szczegółowe zasady zaliczenia ćwiczeń mogą znajdować się w informacjach dla zajęć w konkretnym cyklu i będą podane przez prowadzących laboratoria.
Praktyki zawodowe
Nie dotyczy
Literatura
Literatura podstawowa:
1. Deborah S. Ray, Eric J. Ray, Po prostu UNIX , Helion 2000,
2. James Armstrong, Dave Taylor, UNIX dla każdego , Helion 2000.
3. Brian Ward, Jak działa Linux, Helion 2005,
4. P. Silvester, System operacyjny UNIX, WNT, Warszawa.
Literatura uzupełniająca:
1. S. Prata, D. Martin, Biblia systemu UNIX V. Polecenia i programy użytkowe. LT&P, Warszawa,
2. Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley, Unix i Linux. Przewodnik administratora systemów. Wydanie IV, Helion 2011,
3. W. R. Stevens, Programowanie w środowisku systemu UNIX, WNT, Warszawa.
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: