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

Systemy operacyjne

Informacje ogólne

Kod przedmiotu: 0600-IKEL2B
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Systemy operacyjne
Jednostka: Wydział Ekonomiczno-Socjologiczny
Grupy: INFORMATYKA EKONOMICZNA I ST. 2 SEM.
Punkty ECTS i inne: 0 LUB 6.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
Kierunek studiów:

IEK

Profil programu studiów:

P

Stopień studiów:

1

Forma studiów:

stacjonarne

Wymagania wstępne:

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

Skrócony opis:

Przedstawienie zagadnień związanych ze współczesnymi systemami operacyjnymi. Problemy zarządzania procesami, pamięcią wewnętrzną i zewnętrzną. Podstawowe informacje na temat systemów rozproszonych.

Efekty uczenia się:

1. Wiedza (06IN-1P_W01, 06IN-1P_W04, 06IN-1P_W05 ):

- zna różne typy systemów operacyjnych,

- umie przedstawić mechanizmy działania systemu operacyjnego,

- zna narzędzia wykorzystywane podczas pracy z systemami operacyjnymi.

2.Umiejętności (06IN-1P_U01, 06IN-1P_U04, 06IN-1P_U06, 06IN-1P_U14):

- 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 zarządzać systemem operacyjnym,

- projektuje i tworzy proste skrypty automatyzujące pracę.

3. Kompetencje (06IN-1P_K01, 06IN-1P_K05):

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

- potrafi pracować w zespole.

Zajęcia w cyklu "Semestr letni 2024/2025" (w trakcie)

Okres: 2025-03-03 - 2025-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 28 godzin więcej informacji
Wykład, 28 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
Laboratorium - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Czy ECTS?:

T

Czy kurs na PZK?:

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.


W ramach godzin przewidzianej pracy własnej, Student(ka) ma obowiązek konsultowania efektów tej pracy w bezpośrednim kontakcie z Prowadzącym(ą) zajęcia, na konsultacjach tradycyjnych lub w formie zdalnej.

Metody dydaktyczne:

Wykład informacyjny (Wykład 1)

Ćwiczenia informatyczne (Ć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 uczenia się w zakresie umiejętności.

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

Oceny zgodne z obowiązującym systemem ocen w USOS.

Metody weryfikacji i oceny stopnia osiągnięcia założonych efektów uczenia się:

Kolokwium praktyczne w laboratorium komputerowym oceniające efekty uczenia się w zakresie umiejętności.

Test otwarty z zagadnień poruszanych na wykładzie sprawdzający efekty uczenia się w zakresie wiedzy.

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:

Podstawowa:

Andrew S. Tanenbaum, Herbert Bos : „Systemy operacyjne”, wydanie 5, Helion, 2024

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

Uzupełniająca:

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

Zajęcia w cyklu "Semestr letni 2023/2024" (zakończony)

Okres: 2024-02-26 - 2024-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 28 godzin więcej informacji
Wykład, 28 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
Laboratorium - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Czy ECTS?:

T

Czy kurs na PZK?:

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.


W ramach godzin przewidzianej pracy własnej, Student(ka) ma obowiązek konsultowania efektów tej pracy w bezpośrednim kontakcie z Prowadzącym(ą) zajęcia, na konsultacjach tradycyjnych lub w formie zdalnej.

Metody dydaktyczne:

Wykład informacyjny (Wykład 1)

Ćwiczenia informatyczne (Ć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 uczenia się w zakresie umiejętności.

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

Oceny zgodne z obowiązującym systemem ocen w USOS.

Metody weryfikacji i oceny stopnia osiągnięcia założonych efektów uczenia się:

Kolokwium praktyczne w laboratorium komputerowym oceniające efekty uczenia się w zakresie umiejętności.

Test otwarty z zagadnień poruszanych na wykładzie sprawdzający efekty uczenia się w zakresie wiedzy.

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:

Podstawowa:

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

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

Uzupełniająca:

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

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

Zajęcia w cyklu "Semestr letni 2022/2023" (zakończony)

Okres: 2023-02-20 - 2023-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 28 godzin więcej informacji
Wykład, 28 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
Laboratorium - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Czy ECTS?:

T

Czy kurs na PZK?:

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.


W ramach godzin przewidzianej pracy własnej, Student(ka) ma obowiązek konsultowania efektów tej pracy w bezpośrednim kontakcie z Prowadzącym(ą) zajęcia, na konsultacjach tradycyjnych lub w formie zdalnej.

Metody dydaktyczne:

Wykład informacyjny (Wykład 1)

Ćwiczenia informatyczne (Ć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 uczenia się w zakresie umiejętności.

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

Oceny zgodne z obowiązującym systemem ocen w USOS.

Metody weryfikacji i oceny stopnia osiągnięcia założonych efektów uczenia się:

Kolokwium praktyczne w laboratorium komputerowym oceniające efekty uczenia się w zakresie umiejętności.

Test otwarty z zagadnień poruszanych na wykładzie sprawdzający efekty uczenia się w zakresie wiedzy.

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:

Podstawowa:

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

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

Uzupełniająca:

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

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

Zajęcia w cyklu "Semestr letni 2021/2022" (zakończony)

Okres: 2022-02-21 - 2022-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 28 godzin więcej informacji
Wykład, 28 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
Laboratorium - 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.


W ramach godzin przewidzianej pracy własnej, Student(ka) ma obowiązek konsultowania efektów tej pracy w bezpośrednim kontakcie z Prowadzącym(ą) zajęcia, na konsultacjach tradycyjnych lub w formie zdalnej.

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 uczenia się w zakresie umiejętności.

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

Oceny zgodne z obowiązującym 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.

• 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:

Podstawowa:

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

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

Uzupełniająca:

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

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

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

Okres: 2021-03-08 - 2021-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 informatyczne - praca bieżąca 90 godz., przygotowanie do zaliczenia 30 godz.


W ramach godzin przewidzianej pracy własnej, Student(ka) ma obowiązek konsultowania efektów tej pracy w bezpośrednim kontakcie z Prowadzącym(ą) zajęcia, na konsultacjach tradycyjnych lub w formie zdalnej.

Metody dydaktyczne:

Wykład 1

Ćwiczenia informatyczne 3


Zajęcia realizowane przy pomocy platformy Moodle i MS Teams.




Sposoby i kryteria oceniania:

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

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

Oceny zgodne z obowiązującym 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.

• 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:

Podstawowa:

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

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

Uzupełniająca:

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

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

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.


W ramach godzin przewidzianej pracy własnej, Student(ka) ma obowiązek konsultowania efektów tej pracy w bezpośrednim kontakcie z Prowadzącym(ą) zajęcia, na konsultacjach tradycyjnych lub w formie zdalnej.

Metody dydaktyczne:

Wykład 1

Ćwiczenia informatyczne 3


Zajęcia realizowane przy pomocy platformy Moodle i MS Teams.




Sposoby i kryteria oceniania:

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

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

Oceny zgodne z obowiązującym 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.

• 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:

Podstawowa:

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

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

Uzupełniająca:

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

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