Systemy operacyjne
Informacje ogólne
Kod przedmiotu: | EF0-ZI>SysOp | ||||||||||||||||||
Kod Erasmus / ISCED: | (brak danych) / (brak danych) | ||||||||||||||||||
Nazwa przedmiotu: | Systemy operacyjne | ||||||||||||||||||
Jednostka: | Katedra Informatyki i Automatyki | ||||||||||||||||||
Grupy: |
Przedmioty 4 sem. - informatyka nst. inż. |
||||||||||||||||||
Punkty ECTS i inne: |
6.00
LUB
5.00
(zmienne w czasie)
|
||||||||||||||||||
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 WT ŚR CZ PT SO LAB
WYK
LAB
WYK
N WYK
WYK
|
Typ zajęć: |
Laboratorium, 20 godzin
Wykład, 25 godzin
|
|
Koordynatorzy: | Mariusz Nycz, Bartosz Trybus | |
Prowadzący grup: | Mariusz Nycz, 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 WT ŚR CZ PT SO LAB
WYK
LAB
WYK
N WYK
WYK
|
Typ zajęć: |
Laboratorium, 20 godzin
Wykład, 25 godzin
|
|
Koordynatorzy: | Mariusz Nycz, Bartosz Trybus | |
Prowadzący grup: | Mariusz Nycz, Mateusz Salach, Paweł Stawarz, Bartosz Trybus | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin |
Zajęcia w cyklu "Semestr letni 2023/24" (zakończony)
Okres: | 2024-02-24 - 2024-06-21 |
Przejdź do planu
PN WT ŚR CZ PT SO LAB
LAB
LAB
WYK
LAB
LAB
WYK
LAB
N WYK
WYK
WYK
|
Typ zajęć: |
Laboratorium, 20 godzin
Wykład, 25 godzin
|
|
Koordynatorzy: | Bartosz Trybus | |
Prowadzący grup: | Mariusz Nycz, Patryk Organiściak, Paweł Stawarz, Bartosz Trybus | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Zaliczenie |
Zajęcia w cyklu "Semestr letni 2024/25" (w trakcie)
Okres: | 2025-02-27 - 2025-06-22 |
Przejdź do planu
PN WT ŚR CZ PT SO LAB
LAB
WYK
WYK
N WYK
WYK
LAB
WYK
LAB
|
Typ zajęć: |
Laboratorium, 20 godzin
Wykład, 25 godzin
|
|
Koordynatorzy: | Mariusz Nycz, Bartosz Trybus | |
Prowadzący grup: | Mariusz Nycz, Patryk Organiściak, Paweł Stawarz, Bartosz Trybus | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Zaliczenie |
Właścicielem praw autorskich jest Politechnika Rzeszowska im. Ignacego Łukasiewicza.