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

Introduction to Operating Systems

Informacje ogólne

Kod przedmiotu: 1100-IO0ENG
Kod Erasmus / ISCED: (brak danych) / (0610) Technologie informacyjno-komunikacyjne, bliżej nieokreślone Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Introduction to Operating Systems
Jednostka: Wydział Matematyki i Informatyki
Grupy:
Punkty ECTS i inne: 0 LUB 6.00 (w zależności od programu) 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: angielski
Forma zaliczenia:

egzamin

Forma studiów:

stacjonarne

Wymagania wstępne:

Student powinien mieć ogólne rozeznanie w pojęciach związanych z informatyką i obsługą komputerów, na poziomie zwykłego użytkownika systemów informatycznych.


Wymagana jest również podstawowa umiejętność programowania w języku C/C++ lub podobnym.

Skrócony opis:

Cel przedmiotu jet dwojaki. Z jednej strony, wykłady z przedmiotu mają na celu zapoznanie studenta z podstawami ogólnej teorii systemów operacyjnych, z podstawowymi jej pojęciami, problemami i ich rozwiązaniami. Z drugiej zaś strony, na zajęciach praktycznych prowadzonych w ramach laboratorium komputerowego studenci zdobywają umiejętności pracy z wielozadaniowym, wielodostępnym systemem operacyjnym jako użytkownicy, ale również, a może przede wszystkim, jako jego zarządcy.

Efekty uczenia się:

Student:

1. Rozumie pojęcia związane z zasadami działania systemów operacyjnych,

2. Potrafi zidentyfikować istotne różnice w konstrukcji systemów operacyjnych oraz konsekwencje tych różnic w ich działaniu i możliwym zastosowaniu,

3. Potrafi posługiwać się zasobami systemu poprzez typowy interfejs użytkownika,

4. Identyfikuje zadania administracyjne zarządcy systemu i potrafi znaleźć się w jego roli, ma wiedzę i umiejętności pozwalające na konfigurację systemu i nieinteraktywne nim zarządzanie,

5. Identyfikuje podstawowe zadania systemu operacyjnego i problemy z nimi związane,

6. Potrafi rozwiązywać podstawowe problemy synchronizacji procesów,

7. Posiada podstawową wiedzę na temat elementarnych algorytmów zarządzania pamięcią operacyjną oraz pamięcią masową komputera.

Powyższe efekty uczenia się osiągane w ramach przedmiotu pozwalają na realizację kierunkowych efektów uczenia się, mających następujące oznaczenia w programie studiów: 11 I-1A_W05; 11 I-1A_W06; 11 I-1A_U04; 11 I-1A_U05; 11 I-1A_U06; 11 I-1A_U07; 11 I-1A_U08; 11 I-1A_U09; 11 I-1A_U11; 11 I-1A_U14; 11 I-1A_K01; 11 I-1A_K02; 11 I-1A_K05.

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ęć:
Ćwiczenia informatyczne, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
Koordynatorzy: Jakub Olejnik
Prowadzący grup: Jakub Olejnik, Aleksandra Zakrzewska
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 kurs na PZK?:

T

Czy IRK BWZ?:

T

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ęć:
Ćwiczenia informatyczne, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
Koordynatorzy: Jakub Olejnik
Prowadzący grup: Jakub Olejnik, Aleksandra Zakrzewska
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 IRK BWZ?:

T

Metody dydaktyczne:

Prezentacja multimedialna - wykład.

Pogadanka, praca własna nad zleconymi problemami - laboratorium komputerowe.

Sposoby i kryteria oceniania:

Wykład - egzamin pisemny bądź ustny: studenci wstępnie oceniani na podstawie egzaminu pisemnego, kolejna część ustna jest rozstrzygająca. W przypadku nauczania zdalnego egzamin może przyjąć formę testu online.

Zaliczenie laboratorium:

* prezentacja przygotowanych przez studenta rozwiązań zleconych problemów,

* odpytywanie studenta w celu oceny jego umiejętności w zakresie obsługi systemu poprzez powłokę tekstową

* kolokwium w dowolnej formie

zgodnie z decyzją osoby prowadzącej ćwiczenia.

Treści kształcenia:

Wykłady:

- wstępny przegląd zagadnień, główna zasada działania systemu operacyjnego, historia i prehistoria systemów operacyjnych,

- pojęcie procesu i wątku, koncepcja stanu procesu

- zagadnienie szeregowania

- zarządzanie pamięcią operacyjną, stronicowanie na żądanie

- zarządzanie urządzeniami wejścia/wyjścia

- zarządzanie pamięcią dyskową, przegląd systemów organizacji danych na urządzeniu pamięci masowej, systemy plików

- zagadnienia komunikacji i synchronizacji procesów

- problem zakleszczeń.


Laboratorium:

- programowanie skryptów powłoki

- automatyzowanie zadań administracyjnych

- zagadnienia wykładu skonkretyzowane w kontekście systemu operacyjnego UNIX i jego lini poleceń.

Literatura:

[1] Silberschatz "Operating Systems Concepts (Podstawy systemów operacyjnych)."

[2] Tanenebaum "Modern Operating Systems"

[3] Newham/Rosenblatt "Learning the bash shell"

[4] Frisch "UNIX - Administracja systemu"

[5] Robins/Beebe "Programowanie skryptów powłoki"

[6] Podręcznik systemowy

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, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
Koordynatorzy: Jakub Olejnik
Prowadzący grup: Jakub Olejnik, Aleksandra Zakrzewska
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 IRK BWZ?:

T

Metody dydaktyczne:

Prezentacja multimedialna - wykład.

Pogadanka, praca własna nad zleconymi problemami - laboratorium komputerowe.

Sposoby i kryteria oceniania:

Wykład - egzamin pisemny bądź ustny: studenci wstępnie oceniani na podstawie egzaminu pisemnego, kolejna część ustna jest rozstrzygająca. W przypadku nauczania zdalnego egzamin może przyjąc formę testu online.

Zaliczenie laboratorium prezentacja przygotowanych przez studenta rozwiązań zleconych problemów lub kolokwium, zgodnie z decyzją osoby prowadzącej ćwiczenia.

Treści kształcenia:

Wykłady:

- wstępny przegląd zagadnień, główna zasada działania systemu operacyjnego, historia i prehistoria systemów operacyjnych,

- pojęcie procesu i wątku, koncepcja stanu procesu

- zagadnienie szeregowania

- zarządzanie pamięcią operacyjną, stronicowanie na żądanie

- zarządzanie urządzeniami wejścia/wyjścia

- zarządzanie pamięcią dyskową, przegląd systemów organizacji danych na urządzeniu pamięci masowej, systemy plików

- zagadnienia komunikacji i synchronizacji procesów

- problem zakleszczeń.


Laboratorium:

- programowanie skryptów powłoki

- automatyzowanie zadań administracyjnych

- zagadnienia wykładu skonkretyzowane w kontekście systemu operacyjnego UNIX i jego lini poleceń.

Literatura:

[1] Silberschatz "Operating Systems Concepts (Podstawy systemów operacyjnych)."

[2] Tanenebaum "Modern Operating Systems"

[3] Newham/Rosenblatt "Learning the bash shell"

[4] Frisch "UNIX - Administracja systemu"

[5] Robins/Beebe "Programowanie skryptów powłoki"

[6] Podręcznik systemowy

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, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
Koordynatorzy: Jakub Olejnik
Prowadzący grup: Jakub Olejnik
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 IRK BWZ?:

T

Metody dydaktyczne:

Prezentacja multimedialna - wykład.

Pogadanka, praca własna nad zleconymi problemami - laboratorium komputerowe.

Sposoby i kryteria oceniania:

Wykład - egzamin pisemny bądź ustny: studenci wstępnie oceniani na podstawie egzaminu pisemnego, kolejna część ustna jest rozstrzygająca. W przypadku nauczania zdalnego egzamin może przyjąc formę testu online.

Zaliczenie laboratorium prezentacja przygotowanych przez studenta rozwiązań zleconych problemów lub kolokwium, zgodnie z decyzją osoby prowadzącej ćwiczenia.

Treści kształcenia:

Wykłady:

- wstępny przegląd zagadnień, główna zasada działania systemu operacyjnego, historia i prehistoria systemów operacyjnych,

- pojęcie procesu i wątku, koncepcja stanu procesu

- zagadnienie szeregowania

- zarządzanie pamięcią operacyjną, stronicowanie na żądanie

- zarządzanie urządzeniami wejścia/wyjścia

- zarządzanie pamięcią dyskową, przegląd systemów organizacji danych na urządzeniu pamięci masowej, systemy plików

- zagadnienia komunikacji i synchronizacji procesów

- problem zakleszczeń.


Laboratorium:

- programowanie skryptów powłoki

- automatyzowanie zadań administracyjnych

- zagadnienia wykładu skonkretyzowane w kontekście systemu operacyjnego UNIX i jego lini poleceń.

Literatura:

[1] Silberschatz "Operating Systems Concepts (Podstawy systemów operacyjnych)."

[2] Tanenebaum "Modern Operating Systems"

[3] Newham/Rosenblatt "Learning the bash shell"

[4] Frisch "UNIX - Administracja systemu"

[5] Robins/Beebe "Programowanie skryptów powłoki"

[6] Podręcznik systemowy

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, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
Koordynatorzy: Jakub Olejnik
Prowadzący grup: Jakub Olejnik
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 IRK BWZ?:

T

Metody dydaktyczne:

Prezentacja multimedialna - wykład.

Pogadanka, praca własna nad zleconymi problemami - laboratorium komputerowe.

Sposoby i kryteria oceniania:

Wykład - egzamin pisemny bądź ustny: studenci wstępnie oceniani na podstawie egzaminu pisemnego, kolejna część ustna jest rozstrzygająca. W przypadku nauczania zdalnego egzamin może przyjąc formę testu online.

Zaliczenie laboratorium prezentacja przygotowanych przez studenta rozwiązań zleconych problemów lub kolokwium, zgodnie z decyzją osoby prowadzącej ćwiczenia.

Treści kształcenia:

Wykłady:

- wstępny przegląd zagadnień, główna zasada działania systemu operacyjnego, historia i prehistoria systemów operacyjnych,

- pojęcie procesu i wątku, koncepcja stanu procesu

- zagadnienie szeregowania

- zarządzanie pamięcią operacyjną, stronicowanie na żądanie

- zarządzanie urządzeniami wejścia/wyjścia

- zarządzanie pamięcią dyskową, przegląd systemów organizacji danych na urządzeniu pamięci masowej, systemy plików

- zagadnienia komunikacji i synchronizacji procesów

- problem zakleszczeń.


Laboratorium:

- programowanie skryptów powłoki

- automatyzowanie zadań administracyjnych

- zagadnienia wykładu skonkretyzowane w kontekście systemu operacyjnego UNIX i jego lini poleceń.

Literatura:

[1] Silberschatz "Operating Systems Concepts (Podstawy systemów operacyjnych)."

[2] Tanenebaum "Modern Operating Systems"

[3] Newham/Rosenblatt "Learning the bash shell"

[4] Frisch "UNIX - Administracja systemu"

[5] Robins/Beebe "Programowanie skryptów powłoki"

[6] Podręcznik systemowy

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, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
Koordynatorzy: Jakub Olejnik
Prowadzący grup: Jakub Olejnik
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 IRK BWZ?:

T

Metody dydaktyczne:

Prezentacja multimedialna - wykład.

Pogadanka, praca własna nad zleconymi problemami - laboratorium komputerowe.

Sposoby i kryteria oceniania:

Wykład - egzamin pisemny bądź ustny: studenci wstępnie oceniani na podstawie egzaminu pisemnego, kolejna część ustna jest rozstrzygająca. W przypadku nauczania zdalnego egzamin może przyjąc formę testu online.

Zaliczenie laboratorium prezentacja przygotowanych przez studenta rozwiązań zleconych problemów lub kolokwium, zgodnie z decyzją osoby prowadzącej ćwiczenia.

Treści kształcenia:

Wykłady:

- wstępny przegląd zagadnień, główna zasada działania systemu operacyjnego, historia i prehistoria systemów operacyjnych,

- pojęcie procesu i wątku, koncepcja stanu procesu

- zagadnienie szeregowania

- zarządzanie pamięcią operacyjną, stronicowanie na żądanie

- zarządzanie urządzeniami wejścia/wyjścia

- zarządzanie pamięcią dyskową, przegląd systemów organizacji danych na urządzeniu pamięci masowej, systemy plików

- zagadnienia komunikacji i synchronizacji procesów

- problem zakleszczeń.


Laboratorium:

- programowanie skryptów powłoki

- automatyzowanie zadań administracyjnych

- zagadnienia wykładu skonkretyzowane w kontekście systemu operacyjnego UNIX i jego lini poleceń.

Literatura:

[1] Silberschatz "Operating Systems Concepts (Podstawy systemów operacyjnych)."

[2] Tanenebaum "Modern Operating Systems"

[3] Newham/Rosenblatt "Learning the bash shell"

[4] Frisch "UNIX - Administracja systemu"

[5] Robins/Beebe "Programowanie skryptów powłoki"

[6] Podręcznik systemowy

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