Uniwersytet Mikołaja Kopernika w Toruniu - Centralny punkt logowania
Strona główna

Systemy operacyjne i systemy sieciowe

Informacje ogólne

Kod przedmiotu: 1000-M1SOS
Kod Erasmus / ISCED: (brak danych) / (0541) Matematyka Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Systemy operacyjne i systemy sieciowe
Jednostka: Wydział Matematyki i Informatyki
Grupy: Mat. I st., stacjonarne, przedmioty do wyboru (podstawowe)
Mat. ogólna, I st., stacjonarne, 2 rok, przedmioty do wyboru
Mat. ogólna, I st., stacjonarne, 3 rok, przedmioty do wyboru (matematyczne)
Mat., sp. nauczycielskie, II st., stacjonarne, przedmioty do wyboru + uzup. stand. kszt.
Mat., sp. zastosowania, II st., stac., przedmioty do wyboru + uzup. stand. kszt.
Mat+Inf, I st., stacjonarne, 2 rok, przedmioty obowiązkowe
Punkty ECTS i inne: (brak) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: polski
Wymagania wstępne:

Zaliczenie przedmiotu Wstęp do informatyki.

Całkowity nakład pracy studenta:

Godziny realizowane z udziałem nauczycieli - 60 godzin, w tym

* wykład - 30 godzin

* laboratorium - 30 godzin

2. Czas potrzebny na pracę indywidualną studenta - 50 godzin, w tym

* 20 godzin na przygotowanie i przetestowanie indywidualnych projektów.

* 15 godzin na przygotowanie się do laboratorium (wykonywanie zadań).

* 15 godzin na powtórzenie materiału z wykładu.

3. Czas potrzebny na przygotowanie się do zaliczenia oraz przygotowanie projektu - 35 godzin, w tym

* 25 godzin na powtórzenie materiału do egzaminu.

* 10 godzin na przygotowanie się do zaliczenia laboratorium.

Efekty uczenia się - wiedza:

1. Zna budowę systemu informatycznego (komputera wraz z oprogramowaniem).

2. Zna mechanizmy funkcjonowania systemów informatycznych.

3. Zna typy systemów operacyjnych.

4. Zna usługi systemu operacyjnego.

5. Zna podstawowe techniki wymiany informacji międzyprocesowej.

6. Zna metody współpracy procesów i współdzielenie zasobów przez procesy.

7. Posiada podstawową wiedzę na temat sieci komputerowych.

Efekty uczenia się - umiejętności:

1. Potrafi wymienić podstawowe części składowe systemu informatycznego.

2. Potrafi rozpoznać rodzaj systemu operacyjnego.

3. Potrafi zaprezentować algorytmy wykorzystywane przez systemy operacyjne do współdzielenia zasobów.

3. Potrafi wymienić części składowe sieci komputerowej i rozumie zasady i mechanizmy przepływu danych w sieciach komputerowych.


Efekty uczenia się - kompetencje społeczne:

1. Jest nastawiony na nieustanne zdobywanie nowej wiedzy, umiejętności i doświadczeń, rozumie potrzebę ciągłego doskonalenia się i podnoszenia kompetencji zawodowych (K_K05).

2. Jest nastawiony na jak najlepsze wykonanie zadania; dba o szczegół; jest systematyczny (K_K03).


Metody dydaktyczne:

* Wykład.

* Laboratorium.

* Samodzielne zdobywanie informacji (studiowanie literatury).

* Praktyczny sprawdzian umiejętności używania systemu informatycznego.

* Ustny egzamin teoretyczny.

Skrócony opis:

Przedmiot dla studentów kierunku matematyka. Celem wykładu jest wprowadzenie podstawowych pojęć oraz omówienie własności i technologii związanych z systemami operacyjnymi i systemami sieciowymi. W czasie zajęć laboratoryjnych studenci uczą się działania i konfiguracji nowoczesnych systemów komputerowych (Linux, Windows). 

Pełny opis:

Wykład.

  • Ewolucja systemów komputerowych.
  • Globalna sieć komputerowa Internet.
  • Struktury systemów komputerowych.
  • Struktury systemów operacyjnych.
  • Zarządzanie procesami.
  • Zarządzanie zasobami pamięci.
  • Systemy wejścia-wyjścia.
  • Ochrona i bezpieczeństwo.
  • Charakterystyka sieci komputerowych.
  • Protokoły komunikacyjne.
  • Gniazda BSD. 

Laboratorium.

  • Zadania praktyczne do materiału z wykładu.
  • Polecenia systemu UNIX.
  • Prawa dostępu do plików.
  • Wyrażenia regularne.
  • Edytor wierszowy sed.
  • Język awk.
  • Powłoki shell - elementy programowania w powłokach.
  • Planowanie przydziału procesora - rozwiązywanie zadań.
  • Algorytm bankiera - rozwiązywanie zadań.
  • Gniazda TCP i UDP - przykłady.
Literatura:

Literatura podstawowa:

  • A. Silberschatz, P. B. Galvin, G. Gagne, Podstawy systemów operacyjnych, wyd. 7, WNT, Warszawa 2006.
  • W. R. Stevens, Programowanie zastosowań sieciowych w systemie Unix, WNT, Warszawa 1995. 

Literatura uzupełniająca:

  • W. R. Stevens, UNIX programowanie usług sieciowych, tom 1 i 2, WNT, Warszawa 2001. 
  • W. Stallings, Systemy operacyjne, Struktura i zasady budowy, PWN, Warszawa 2006.
Metody i kryteria oceniania:

  • Zaliczenie laboratorium na ocenę na podstawie rozwiązanych zadań lub indywidualnego projektu oraz kolokwium programistycznego (przy komputerze).
  • Zaliczenie wykładu w formie egzaminu ustnego.
Przedmiot nie jest oferowany w żadnym z aktualnych cykli dydaktycznych.
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Mikołaja Kopernika w Toruniu.
ul. Jurija Gagarina 11, 87-100 Toruń tel: +48 56 611-40-10 https://usosweb.umk.pl/ kontakt deklaracja dostępności USOSweb 7.0.2.0-1 (2024-03-12)