Systemy operacyjne - Politechnika Opolska

Transkrypt

Systemy operacyjne - Politechnika Opolska
Politechnika Opolska
Wydział
Karta Opisu Przedmiotu
Kierunek studiów
Profil kształcenia
Poziom studiów
Specjalność
Forma studiów
Semestr studiów
Studia niestacjonarne
III
Nazwa przedmiotu
Systemy operacyjne
Subject Title
Całk.
6
Wymagania
wstępne w
zakresie
przedmiotu
Informatyka
Ogólnoakademicki
Studia pierwszego stopnia
Nauki podst. (T/N)
N
Operating systems
ECTS (pkt.)
Tryb zaliczenia przedmiotu
Kod przedmiotu
Kont.
3
Prakt.
3
Egzamin
B4
Nazwy
Technologia informacyjna, Programowanie, Podstawy systemów
przedmiotów
operacyjnych
Wiedza
1. Ma wiedzę z zakresu podstaw informatyki,
2.
Umiejętności
1. Potrafi analitycznie myśleć.
Rozumie potrzebę uczenia się przez całe życie; potrafi inspirować i
1. organizować proces uczenia się innych osób.
Kompetencje
Ma świadomość ważności i rozumie pozatechniczne aspekty i skutki
społeczne
2. działalności inżynierskiej, w tym jej wpływu na środowisko, i
związanej z tym odpowiedzialności za podejmowane decyzje.
Program przedmiotu
Forma zajęć
Wykład
Ćwiczenia
Laboratorium
Projekt
Seminarium
L. godz. zajęć w sem.
Prowadzący zajęcia
Całkowita
Kontaktowa
(tytuł/stopień naukowy, imię i nazwisko)
30
20
dr inż. Krzysztof Zatwarnicki
|
|
30
10
dr inż. Krzysztof Zatwarnicki
|
|
|
Treści kształcenia
Wykład
Lp.
1.
2.
3.
4.
5.
6.
Sposób realizacji
Tematyka zajęć
Rola i zasada działania systemu operacyjnego, klasyfikacja
systemów.
Pojęcie procesu, wątku i zasobu, struktura systemu, jądro.
Szeregowanie procesów: algorytmy planowania, wywłaszczanie, procesy
intensywne obliczeniowo i ograniczone wejściem-wyjściem, implementacja w
systemach UNIX, Linux i Windows.
Zarządzanie pamięcią: przydział, stronicowanie, segmentacja, fragmentacja,
pamięć wirtualna, algorytmy wymiany.
System plików: organizacja logiczna, pliki i ich typy, katalogi, metody dostępu,
organizacja fizyczna, przydział bloków, zarządzanie wolną przestrzenią,
przechowywanie podręczne, synchronizacja dostępu współbieżnego, przykłady
implementacji.
Przetwarzanie współbieżne: istota synchronizacji procesów, komunikacja.
L. godz. pracy własnej studenta
10
L. godz. kontaktowych w sem.
Sposoby sprawdzenia zamierzonych Egzamin ustny
efektów kształcenia
2
4
4
2
4
20
Laboratorium
Lp.
1.
Sposób realizacji
Tematyka zajęć
Instalacja systemu Linux
Liczba godzin
4
Liczba godzin
1
2.
3.
4.
5.
Podstawowe komenty powłoki Bash
Programowanie skryptów powłoki Bash
Zarządzanie dyskami i systemami plików
Uruchamianie, zarządzanie procesami i demonami w systemie Unix
3
4
1
1
L. godz. pracy własnej studenta
20
L. godz. kontaktowych w sem.
10
Sposoby sprawdzenia zamierzonych Ocena poprawności wykonania ćwiczeń
efektów kształcenia
1. Ma wiedzę z zakresu podstaw systemów operacyjnych (W).
Wiedza
Rozumie sposób pracy mechanizmów stosowanych w
3.
systemach operacyjnych (W).
Umiejętności
Efekty kształcenia dla
przedmiotu - po
zakończonym cyklu
kształcenia
Potrafi pracować z systemami operacyjnymi klasy Windows i
1. Unix (L).
Potrafi wskazać źródło problemów związanych z
2. nieprawidłowo działającym systemem (L).
Prawidłowo identyfikuje i rozstrzyga dylematy związane z
1. wykonywaniem zawodu (W,L).
Kompetencje
społeczne
Ma świadomość roli społecznej absolwenta uczelni
technicznej, a zwłaszcza rozumie potrzebę formułowania i
przekazywania społeczeństwu, w szczególności poprzez
2. środki masowego przekazu, informacji i opinii dotyczących
osiągnięć techniki i innych aspektów działalności
inżynierskiej; podejmuje starania, aby przekazać takie
informacje i opinie w sposób powszechnie zrozumiały (W).
Metody dydaktyczne:
Wykład informacyjny, prezentacje multimedialne. Dyskusja dydaktyczna w ramach laboratorium.
Forma i warunki zaliczenia przedmiotu:
Laboratorium: poprawne wykonanie wszystkich przewidzianych programem ćwiczeń;
pozytywne oceny z egzaminu ustnego, uzyskanie zaliczenia z laboratorium.
Wykład :
Literatura podstawowa:
[1] A. Silberschatz, P. Galvin, G. Gagne: Podstawy systemów operacyjnych, WNT 2006.
[2]
[3] A.S. Tanenbaum: Strukturalna organizacja systemów komputerowych, Helion 2006.
Literatura uzupełniająca:
[1] M. Rochkind: Programowanie w systemie UNIX dla zaawansowanych, WNT 2007.
[2]
[3] M. Ben-Ari: Podstawy programowania współbieŜnego i rozproszonego, WNT 1996.
______________
* niewłaściwe przekreślić
…………………………………………………..
……………………………………………………….
(kierownik jednostki organizacyjnej/bezpośredni przełożony:
pieczęć/podpis
(Dziekan Wydziału
pieczęć/podpis)

Podobne dokumenty