Introduction to Operating Systems
Informacje ogólne
Kod przedmiotu: | 1100-IO0ENG |
Kod Erasmus / ISCED: |
(brak danych)
/
(0610) Technologie informacyjno-komunikacyjne, bliżej nieokreślone
|
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)
|
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 |
Przejdź do planu
PN LI
LI
WT W
LI
LI
ŚR LI
LI
CZ LI
PT |
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 godzin
|
|
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 |
Przejdź do planu
PN WT W
ŚR LI
LI
W
LI
LI
LI
CZ LI
PT |
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 godzin
|
|
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 |
Przejdź do planu
PN LI
LI
LI
WT ŚR LI
LI
LI
W
LI
CZ PT |
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 godzin
|
|
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 |
Przejdź do planu
PN WT ŚR LI
W
LI
CZ LI
LI
PT |
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 godzin
|
|
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 |
Przejdź do planu
PN WT ŚR LI
CZ W
LI
PT |
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 godzin
|
|
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 |
Przejdź do planu
PN WT W
ŚR LI
CZ LI
PT |
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 godzin
|
|
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 |
Właścicielem praw autorskich jest UNIWERSYTET ŁÓDZKI.