UNIWERSYTET ŁÓDZKI - Centralny System Uwierzytelniania
Strona główna

Sieciowe systemy operacyjne

Informacje ogólne

Kod przedmiotu: 0600-IESQ4B
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Sieciowe systemy operacyjne
Jednostka: Wydział Ekonomiczno-Socjologiczny
Grupy:
Punkty ECTS i inne: 0 LUB 4.00 (zmienne w czasie) 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
Forma studiów:

stacjonarne

Wymagania wstępne:

Podstawowa znajomość funkcjonalności systemów operacyjnych.

Skrócony opis:

Przedstawienie zagadnień związanych z projektowaniem współczesnych systemów operacyjnych. Problemy zarządzania procesami, pamięcią wewnętrzną i zewnętrzną. Podstawowe informacje na temat systemów rozproszonych.

Efekty uczenia się:

1. Wiedza (K_W05, K_W12):

zna różne typy systemów operacyjnych,

umie przedstawić mechanizmy działania systemu operacyjnego,

zna narzędzia wykorzystywane podczas pracy z systemami operacyjnymi.

Odniesienie do efektów kształcenia w obszarze kształcenia w zakresie nauk technicznych: T1P_W01, T1P_W03, T1P_W04.

2.Umiejętności (K_U01, K_U13):

wybiera odpowiedni system operacyjny do wybranych zastosowań,

potrafi dobrać narzędzia systemu operacyjnego do rozwiązania konkretnego problemu,

identyfikuje zadania administracyjne, potrafi znaleźć się w roli administratora systemu,

umie przygotować systemowe środowisko do codziennych działań,

umie interaktywnie i nieinteraktywnie zarządzać system operacyjnym,

projektuje i tworzy proste skrypty automatyzujące pracę.

Odniesienie do efektów kształcenia w obszarze kształcenia w zakresie nauk technicznych: TP_U01, T1P_U13, T1P_U14, T1P_U15, T1P_U16.

3. Kompetencje (K_K01, K_K04):

rozumie konieczność ciągłej aktualizacji wiedzy i umiejętności,

potrafi pracować w zespole.

Odniesienie do efektów kształcenia w obszarze kształcenia w zakresie nauk technicznych: T1P_K01, T1P_K03, T1P_K04,T1P_K05.

Zajęcia w cyklu "Semestr letni 2019/2020" (zakończony)

Okres: 2020-02-24 - 2020-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Katarzyna Lange-Sadzińska
Prowadzący grup: Katarzyna Lange-Sadzińska, Konrad Szymański
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Czy ECTS?:

T

Informacje dodatkowe:

Praca własna studenta:

Wykład - praca bieżąca 0 godz., przygotowanie do egzaminu 30 godz.

Ćwiczenia - praca bieżąca 90 godz., przygotowanie do zaliczenia 30 godz.

Metody dydaktyczne:

Wykład 1

Ćwiczenia informatyczne 3

Sposoby i kryteria oceniania:

Na ocenę z ćwiczeń składa się aktywność (20%) i kolokwium praktyczne w laboratorium komputerowym (80%) oceniające efekty kształcenia w zakresie umiejętności.

Na ocenę z wykładu składa się ocena z testu otwartego sprawdzającego efekty kształcenia w zakresie wiedzy.

Oceny zgodne z systemem ocen w USOS.

Szczegółowe treści kształcenia:

1. Wprowadzenie i przegląd systemów operacyjnych.

2. Zadania i budowa współczesnych systemów operacyjnych.

3. Procesy i wątki. Zarządzanie procesami.

4. Blokady. Wykrywanie, zapobieganie i unikanie.

5. Zarządzanie pamięcią wewnętrzną.

6. Pamięć wirtualna.

7. Zarządzanie pamięcią zewnętrzną.

8. Wprowadzenie do sieci komputerowych.

9. Lokalne sieci komputerowe; oprogramowanie, usługi oferowane przez sieć, funkcje sieciowe.

10. Topologie sieci. Elementy aktywne sieci.

11. Standard ISO/OSI – model warstwowy sieci.

12. Model TCP/IP. Protokoły poszczególnych warstw. Sprzętowa realizacja protokołów.

13. Routing – statyczny i dynamiczny.

14.Technologie udostępniania informacji w sieciach komputerowych.

15. Bezpieczeństwo w sieciach komputerowych.


Literatura:

Andrew S. Tanenbaum : „Systemy operacyjne”, wydanie 4, Helion, 2015,

Andrew S.Tanenbaum, Wetherall D. : „Sieci komputerowe”, Helion 2012,

Silberschatz A., Peterson J., Gagne G.:"Operating systems concepts", John Willey & Sons, 2009,

Silberschatz A., Peterson J., Gagne G.: „Podstawy systemów operacyjnych”, WNT 2006,

Karol Krysiak: „Sieci komputerowe. Kompendium”. Helion 2005,

Witold Wrotek: „Sieci komputerowe. Kurs” Helion 2008.

Zajęcia w cyklu "Semestr letni 2018/2019" (zakończony)

Okres: 2019-02-18 - 2019-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Katarzyna Lange-Sadzińska
Prowadzący grup: Katarzyna Lange-Sadzińska, Konrad Szymański
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Czy ECTS?:

T

Metody dydaktyczne:

wykład z elementami prezentacji multimedialnych;

dyskusja;

praktyczne zajęcia w laboratorium komputerowym;

praca w grupach

Sposoby i kryteria oceniania:

Na ocenę z ćwiczeń składa się aktywność (20%) i kolokwium praktyczne w laboratorium komputerowym (80%) oceniające efekty kształcenia w zakresie umiejętności.

Na ocenę z wykładu składa się ocena z testu otwartego sprawdzającego efekty kształcenia w zakresie wiedzy.

Oceną końcową z przedmiotu są odrębne oceny z ćwiczeń i wykładu.

Szczegółowe treści kształcenia:

1. Wprowadzenie i przegląd systemów operacyjnych.

2. Zadania i budowa współczesnych systemów operacyjnych.

3. Procesy i wątki. Zarządzanie procesami.

• definicja procesu, stany procesu,

• algorytmy planowania procesów,

• zarządzanie procesami,

• współbieżność,

• szeregowanie zadań,

• zagadnienie sekcji krytycznej,

• komunikacja międzyprocesowa.

4. Blokady. Wykrywanie, zapobieganie i unikanie.

5. Zarządzanie pamięcią wewnętrzną

• przydzielanie jednego obszaru, przydzielanie kilku obszarów,

• stronicowanie, segmentacja,

• fragmentacja zewnętrzna i wewnętrzna,

• segmentacja stronicowana.

6. Pamięć wirtualna.

• stronicowanie na żądanie,

• segmentacja na żądanie,

• algorytmy zastępowania stron, przydział ramek.

7. Zarządzanie pamięcią zewnętrzną.

• zarządzanie wolnymi obszarami dyskowymi,

• metody przydziału miejsca na dysku,

• zarządzanie plikami,

• organizacja struktury katalogowej,

• ochrona plików.

8. Systemy rozproszone.


Literatura:

Silberschatz A., Peterson J., Gagne G.: „Podstawy systemów operacyjnych”, WNT 2006,

Andrew S. Tanenbaum : „Modern Operating Systems”, 3rd Edition, Prentice Hall, 2008

Stallings W.: „Systemy operacyjne”. Robomatic, Wrocław 2004.

Zajęcia w cyklu "Semestr letni 2017/2018" (zakończony)

Okres: 2018-02-19 - 2018-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Katarzyna Lange-Sadzińska
Prowadzący grup: Katarzyna Lange-Sadzińska, Konrad Szymański
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Czy ECTS?:

T

Metody dydaktyczne:

wykład z elementami prezentacji multimedialnych;

dyskusja;

praktyczne zajęcia w laboratorium komputerowym;

praca w grupach

Sposoby i kryteria oceniania:

Na ocenę z ćwiczeń składa się aktywność (20%) i kolokwium praktyczne w laboratorium komputerowym (80%) oceniające efekty kształcenia w zakresie umiejętności.

Na ocenę z wykładu składa się ocena z testu otwartego sprawdzającego efekty kształcenia w zakresie wiedzy.

Oceną końcową z przedmiotu są odrębne oceny z ćwiczeń i wykładu.

Szczegółowe treści kształcenia:

1. Wprowadzenie i przegląd systemów operacyjnych.

2. Zadania i budowa współczesnych systemów operacyjnych.

3. Procesy i wątki. Zarządzanie procesami.

• definicja procesu, stany procesu,

• algorytmy planowania procesów,

• zarządzanie procesami,

• współbieżność,

• szeregowanie zadań,

• zagadnienie sekcji krytycznej,

• komunikacja międzyprocesowa.

4. Blokady. Wykrywanie, zapobieganie i unikanie.

5. Zarządzanie pamięcią wewnętrzną

• przydzielanie jednego obszaru, przydzielanie kilku obszarów,

• stronicowanie, segmentacja,

• fragmentacja zewnętrzna i wewnętrzna,

• segmentacja stronicowana.

6. Pamięć wirtualna.

• stronicowanie na żądanie,

• segmentacja na żądanie,

• algorytmy zastępowania stron, przydział ramek.

7. Zarządzanie pamięcią zewnętrzną.

• zarządzanie wolnymi obszarami dyskowymi,

• metody przydziału miejsca na dysku,

• zarządzanie plikami,

• organizacja struktury katalogowej,

• ochrona plików.

8. Systemy rozproszone.


Literatura:

Silberschatz A., Peterson J., Gagne G.: „Podstawy systemów operacyjnych”, WNT 2006,

Andrew S. Tanenbaum : „Modern Operating Systems”, 3rd Edition, Prentice Hall, 2008

Stallings W.: „Systemy operacyjne”. Robomatic, Wrocław 2004.

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest UNIWERSYTET ŁÓDZKI.
kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.1.0-6