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

Systemy operacyjne

Informacje ogólne

Kod przedmiotu: 0600-INLQ2B
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Systemy operacyjne
Jednostka: Wydział Ekonomiczno-Socjologiczny
Grupy:
Punkty ECTS i inne: 0 LUB 6.00 LUB 5.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 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 (e7-e8).

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

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