Systemy operacyjne
Informacje ogólne
Kod przedmiotu: | EF0-DI>SysOp | ||||||||||||||||||
Kod Erasmus / ISCED: | (brak danych) / (brak danych) | ||||||||||||||||||
Nazwa przedmiotu: | Systemy operacyjne | ||||||||||||||||||
Jednostka: | Katedra Informatyki i Automatyki | ||||||||||||||||||
Grupy: |
Przedmioty 3 sem. - informatyka st. I-go stopnia |
||||||||||||||||||
Punkty ECTS i inne: |
6.00
|
||||||||||||||||||
Język prowadzenia: | polski | ||||||||||||||||||
Pełny opis: |
Moduł zakłada zapoznanie studenta z fizyczną i logiczną stukturą systemów operacyjnych, procesami zachodzącymi w systemie, mechanizmami zarządzania i synchronizacji zasobami, planowanie zadań, składnią poleceń wykorzytywanych w administracji i eksploatacji systemu operacyjnego, jak również praktyczną implementacją ich zastosowań. Realizacja tego celu odbywa się w czasie wykładów, ćwiczeń i laboratoriów. Treści kształcenia - Definicja systemu operacyjnego. Ogólna struktura systemu operacyjnego. Zadania systemu operacyjnego. Klasyfikacja systemów operacyjnych. Zasada działania systemu operacyjnego. - Zarządzanie procesami. Koncepcja procesu i zasobu. Zarządca procesów i zarządca zasobu. Struktury danych na potrzeby zarządzania procesami i zasobami. Klasyfikacja zasobów. Stany procesu i cykl zmian stanów. Kolejki procesów. Przełączanie kontesktu. Planiści. Wątki. - Planowanie przydziału procesora. Komponenty jądra na potrzeby planowania przydziału procesora. Planowanie wywłaszczające i niewywłaszczające. Funkcja priorytetu i jej parametry. Kryteria oceny algorytmów planowania. Przykłady algorytmów planowania - Synchronizowanie procesów. Definicja i klasyfikacja semaforów. Implementacja semaforów. Zastosowanie semaforów do rozwiązania głównych problemów synchronizacji procesów. Zamki. Zmienne warunkowe. Monitory. Regiony krytyczne. Istota przetwarzania współbieżnego i synchronizacji. Klasyfikacja mechanizmów synchronizacji. - Definicja problemu zakleszczenia. Warunki konieczne wystąpienia zakleszczenia. Graf przy-działu zasobów i graf oczekiwania oraz ich własności. Rozwiązywanie problemu zakleszczenia. |
||||||||||||||||||
Literatura: |
Literatura wykorzystywana podczas zajęć wykładowych A. Silberschatz, J.L. Peterson, G. Gagne - Podstawy systemów operacyjnych - WNT. - 2005 W. Stallings - Systemy operacyjne - Robomatic. - 2004 E. Nemeth, G. Snyder, T.R. Hein, B. Whaley - Unix i Linux. Przewodnik administratora systemów. Wydanie IV - Helion. - 2011 Literatura wykorzystywana podczas zajęć ćwiczeniowych/laboratoryjnych/innych E. Nemeth, G. Snyder, T.R. Hein, B. Whaley - Unix i Linux. Przewodnik administratora systemów. Wydanie IV - Helion. - 2011 R. Blum - Linux Command Line and Shell Scripting Bible - Wiley. - 2011 Literatura do samodzielnego studiowania N. Marsh - Introduction to the Command Line (Second Edition): The Fat Free Guide to Unix and Linux Commands - CreateSpace. - 2010 S. Lakshman - Skrypty powłoki systemu Linux. Receptury - Helion. - 2012 Literatura uzupełniająca Andrew S. Tanenbaum - Systemy operacyjne - Helion. - 2010 |
||||||||||||||||||
Efekty uczenia się: |
|
||||||||||||||||||
Metody i kryteria oceniania: |
|
Zajęcia w cyklu "Semestr zimowy 2021/22" (zakończony)
Okres: | 2021-10-01 - 2022-01-31 |
Przejdź do planu
PN LAB
LAB
LAB
LAB
LAB
LAB
LAB
LAB
WT LAB
LAB
LAB
LAB
LAB
WYK
ŚR LAB
CZ ĆW
ĆW
ĆW
ĆW
PT |
Typ zajęć: |
Ćwiczenia, 15 godzin
Laboratorium, 30 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Bartosz Trybus | |
Prowadzący grup: | Alicja Gerka, Mariusz Nycz, Mateusz Salach, Paweł Stawarz, Bartosz Trybus | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin |
Zajęcia w cyklu "Semestr zimowy 2022/23" (zakończony)
Okres: | 2022-10-01 - 2023-01-30 |
Przejdź do planu
PN LAB
LAB
LAB
LAB
LAB
LAB
LAB
LAB
LAB
LAB
LAB
LAB
WT LAB
LAB
LAB
LAB
WYK
ŚR CZ ĆW
ĆW
ĆW
ĆW
PT |
Typ zajęć: |
Ćwiczenia, 15 godzin
Laboratorium, 30 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Bartosz Trybus | |
Prowadzący grup: | Mariusz Nycz, Patryk Organiściak, Mateusz Salach, Paweł Stawarz, Bartosz Trybus | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin |
Zajęcia w cyklu "Semestr zimowy 2023/24" (zakończony)
Okres: | 2023-10-01 - 2024-01-28 |
Przejdź do planu
PN LAB
LAB
LAB
LAB
PRO
PRO
LAB
LAB
LAB
LAB
LAB
LAB
LAB
PRO
LAB
LAB
PRO
PRO
WT LAB
LAB
LAB
PRO
LAB
LAB
PRO
WYK
PRO
PRO
PRO
PRO
ŚR PRO
PRO
CZ PT |
Typ zajęć: |
Laboratorium, 30 godzin
Projekt, 15 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Mariusz Nycz | |
Prowadzący grup: | Paweł Kuraś, Mariusz Nycz, Mateusz Salach, Paweł Stawarz, Bartosz Trybus | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin |
Zajęcia w cyklu "Semestr zimowy 2024/25" (zakończony)
Okres: | 2024-10-01 - 2025-02-02 |
Przejdź do planu
PN LAB
LAB
LAB
LAB
LAB
LAB
PRO
LAB
PRO
LAB
PRO
PRO
WT LAB
PRO
LAB
PRO
PRO
LAB
LAB
PRO
WYK
PRO
PRO
PRO
PRO
PRO
PRO
PRO
PRO
ŚR LAB
LAB
LAB
LAB
CZ PT |
Typ zajęć: |
Laboratorium, 30 godzin
Projekt, 15 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Mariusz Nycz | |
Prowadzący grup: | Mariusz Nycz, Mateusz Salach, Karol Siwiec, Paweł Stawarz, Bartosz Trybus | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin |
Właścicielem praw autorskich jest Politechnika Rzeszowska im. Ignacego Łukasiewicza.