Systemy operacyjne

Transkrypt

Systemy operacyjne
Nazwa przedmiotu:
SYSTEMY OPERACYJNE
Operating Systems
Kierunek:
Forma studiów:
Kod przedmiotu:
Informatyka
Stacjonarne
Rodzaj przedmiotu:
Poziom kwalifikacji:
obowiązkowy w ramach treści
kierunkowych, moduł kierunkowy
ogólny
I stopnia
C4_12
Rok: III
Semestr: IV
Rodzaj zajęć:
Liczba godzin/tydzień:
Liczba punktów:
wykład, laboratorium
2WE, 2L
5 ECTS
PRZEWODNIK PO PRZEDMIOCIE
I KARTA PRZEDMIOTU
CEL PRZEDMIOTU
C1. Zapoznanie studentów z budową, podstawowymi właściwościami i mechanizmami systemów
operacyjnych.
C2. Nabycie przez studentów praktycznych umiejętności w zakresie posługiwania się
podstawowymi systemami operacyjnymi, poznanie podstawowych poleceń oraz zdobycie
umiejętności pisania skryptów.
WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI
1. Wiedza z zakresu techniki cyfrowej, architektury komputerów i podstaw programowania.
2. Znajomość zasad bezpieczeństwa pracy przy użytkowaniu systemów komputerowych.
3. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji
technicznej.
4. Umiejętności pracy samodzielnej i w grupie.
5. Umiejętności prawidłowej interpretacji i prezentacji własnych działań.
EFEKTY KSZTAŁCENIA
EK 1 – posiada podstawową wiedzę teoretyczną z zakresu systemów operacyjnych,
EK 2 – zna rodzaje systemów operacyjnych ich zadania i właściwości oraz podstawowe struktury
systemów operacyjnych i budowę systemów komputerowych,
EK 3 – zna zarządzanie procesami i wątkami oraz mechanizmy służące do programowania
współbieżnego w systemach operacyjnych,
EK 4 – zna ogólną budowę jądra systemu, jego elementy i dane oraz sposoby kolejkowania zadań
i implementacji mechanizmów współbieżności,
EK 5 – zna sposoby zarządzania pamięcią operacyjną oraz różne implementacje pamięci
wirtualnej
EK 6 – zna zagadnienia obsługi urządzeń peryferyjnych oraz pojęcie i działanie systemu plików z
uwzględnieniem wybranych struktur systemów plików oraz sposobów ich ochrony,
EK 7 – posiada wiedzę nt. przydziału zasobów i planowania,
EK 8 – zna zagadnienia ochrony zasobów, bezpieczeństwa i niezawodności systemów
operacyjnych,
EK 9 – zna i potrafi stosować podstawowe polecenia systemu Windows,
EK 10 – potrafi przygotowywać skrypty dla systemu Windows,
EK 11– zna i potrafi stosować podstawowe polecenia systemu Unix (Linux),
EK 12 – potrafi przygotowywać skrypty dla systemu Unix (Linux).
TREŚCI PROGRAMOWE
Forma zajęć – WYKŁADY
W 1 – Rodzaje systemów operacyjnych.
W 2 – Zadania i właściwości systemu operacyjnego.
W 3 – Procesy współbieżne.
W 4 – Jądro systemu.
W 5 – Zarządzanie pamięcią operacyjną. Pamięć wirtualna.
W 6 – Obsługa wejścia i wyjścia.
W 7 – System plików.
W 8 – Przydział zasobów i planowanie.
W 9 – Ochrona zasobów.
W 10 – Bezpieczeństwo systemu.
W 11 – Niezawodność systemu.
Forma zajęć – LABORATORIUM
L 1 – Wprowadzenie do systemu Windows.
L 2 – Podstawy użytkowania wiersza poleceń systemu Windows.
L 3 – Zaawansowane użytkowanie wiersza poleceń.
L 4 – Strumienie danych, potoki danych oraz pliki wsadowe.
L 5 – Podstawy administracji systemem Windows.
L 6 – Host skryptów systemu Windows.
L 7 – Podstawowe polecenia systemu Linux.
L 8 – Mechanizmy wejścia/wyjścia systemu Linux.
L 9 – Edytor vi. Podstawy pisania skryptów w systemie Linux.
L 10 – Instrukcje warunkowe i pętli w skryptach w systemie Linux.
L 11 –Poznanie podstaw obsługi sieci w systemie Linux.
L 12 – Obsługa i konfiguracja X Windows w systemie Linux.
L 13 – Zaawansowane polecenia systemu Linux.
L 14 – Zapoznanie się z Symulatorem działania Systemu Operacyjnego.
L 15 – Ćwiczenia z wykorzystaniem Symulatora działania Systemu Operacyjnego.
Liczba
godzin
2
2
4
2
5
3
4
2
2
2
2
Liczba
godzin
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
NARZĘDZIA DYDAKTYCZNE
1. – Wykład z wykorzystaniem prezentacji multimedialnych
2. – Ćwiczenia laboratoryjne, opracowanie sprawozdań z realizacji przebiegu ćwiczeń
3. – Przykładowe systemy operacyjne zainstalowane na komputerach laboratoryjnych
4. – Instrukcje do wykonania ćwiczeń laboratoryjnych
5. – Symulator systemu operacyjnego
6. – Strona internetowa nt. systemów operacyjnych
SPOSOBY OCENY ( F – FORMUJĄCA, P – PODSUMOWUJĄCA)
F1. – ocena przygotowania do ćwiczeń laboratoryjnych
F2. – ocena umiejętności stosowania zdobytej wiedzy podczas wykonywania ćwiczeń
2
F3. – ocena sprawozdań z realizacji ćwiczeń objętych programem nauczania
F4. – ocena aktywności podczas zajęć
P1. – ocena znajomości poszczególnych systemów operacyjnych oraz umiejętności rozwiązywania
postawionych problemów– zaliczenie na ocenę*
P2. – ocena opanowania materiału nauczania będącego przedmiotem wykładu – zaliczenie wykładu
(lub egzamin)
* warunkiem uzyskania zaliczenia jest otrzymanie pozytywnych ocen ze wszystkich kolokwiów,
OBCIĄŻENIE PRACĄ STUDENTA
Forma aktywności
Średnia liczba godzin na
zrealizowanie aktywności
30W 30L  60 h
Godziny kontaktowe z prowadzącym
Godziny kontaktowe z prowadzącym - egzamin
3h
Godziny konsultacji z prowadzącym
5h
Zapoznanie się ze wskazaną literaturą
12 h
Przygotowanie do ćwiczeń laboratoryjnych
15 h
Wykonanie sprawozdań z realizacji ćwiczeń laboratoryjnych i
10 h
utrwalenie materiału (czas poza zajęciami laboratoryjnymi)
Przygotowanie do egzaminu (kolokwium)
20 h

Suma
SUMARYCZNA LICZBA PUNKTÓW ECTS DLA PRZEDMIOTU
Liczba punktów ECTS, którą student uzyskuje na zajęciach
wymagających bezpośredniego udziału prowadzącego
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o
charakterze praktycznym, w tym zajęć laboratoryjnych i
projektowych
125 h
5 ECTS
2.7 ECTS
2.2 ECTS
LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA
1. Abraham Silberschatz, Peter B. Galvin, Greg Gagne: Podstawy systemów operacyjnych,
WNT 2005,
2. William Stallings: Systemy operacyjne, Struktura i zasady budowy, Mikom/PWN 2006,
3. M. Lister, R. D. Eager: Wprowadzenie do systemów operacyjnych, WNT 1994
4. Andrew S. Tanenbaum: Rozproszone systemy operacyjne, PWN 1997
5. G. Couloris, J. Dollimore, T. Kindberg: Systemy rozproszone, podstawy i projektowanie,
WNT 1998,
6. Podręczniki do omawianych systemów operacyjnych
PROWADZĄCY PRZEDMIOT ( IMIĘ, NAZWISKO, ADRES E-MAIL)
1. dr inż. Jarosław Bilski [email protected]
MACIERZ REALIZACJI EFEKTÓW KSZTAŁCENIA
Efekt
Odniesienie
Cele
Treści
Narzędzia
Sposób
3
kształcenia
danego efektu do
efektów
zdefiniowanych
dla całego
programu (PEK)
EK1
EK2
EK3
EK4
EK5
EK6
EK7
EK8
EK9
EK10
EK11
EK12
przedmiotu
programowe
dydaktyczne
oceny
C1
W1-11
L14-15
1,5,6
P2
C1
W1-2
1,5,6
P2
C1
W3, L14-15
1,5,6
P2
C1
W4
1,5,6
P2
C1
W5
1,5,6
P2
C1
W6-7
1,5,6
P2
C1
W8
1,5,6
P2
C1
W9-11
1,5,6
P2
C2
L1-3,L5
2,3,4
C2
L4.L6
2,3,4
C2
L7-8, L11-13
2,3,4
C2
L9-10, L13
2,3,4
K_W06
K_W10
K_K01
K_K02
K_W06
K_W10
K_K01
K_K02
K_W10
K_W20
K_K01
K_K02
K_W10
K_W20
K_W06
K_W10
K_W06
K_W10
K_W21
K_W10
K_W10
K_W21
K_U14
K_K01
K_U14
K_K01
K_U14
K_K01
K_U14
K_K01
F1-F4
P1
F1-F4
P1
F1-F4
P1
F1-F4
P1
II. FORMY OCENY - SZCZEGÓŁY
Na ocenę 2
Efekt 1-8
Student opanował
wiedzę z zakresu
systemów
operacyjnych, ich
budowy,
stosowanych
mechanizmów oraz
zasad
funkcjonowania.
Efekt 9-12
Student posiada
umiejętności
Na ocenę 3
Na ocenę 4
Student opanował
wiedzę z zakresu
systemów
operacyjnych, potrafi
wyjaśnić ich budową
i działanie
Na ocenę 5
Student nie
opanował
podstawowej wiedzy
z zakresu systemów
operacyjnych.
Student częściowo
opanował wiedzę z
zakresu systemów
operacyjnych.
Student bardzo
dobrze opanował
wiedzę z zakresu
materiału objętego
programem
nauczania,
samodzielnie
zdobywa i poszerza
wiedzę przy użyciu
różnych źródeł.
Student nie potrafi
posługiwać się
Student nie potrafi Student poprawnie Student potrafi
wykorzystać zdobytej wykorzystuje wiedzę przedstawić
4
stosowania wiedzy
w praktycznym
rozwiązywaniu
problemów
związanych z
wybranymi
systemami
operacyjnymi. Zna
polecenia
systemowe i potrafi
przygotowywać
skrypty.
podstawowymi
poleceniami i nie
potrafi przygotować
skryptów nawet z
pomocą podanych
instrukcji oraz
prowadzącego.
wiedzy, zadania
wynikające z
realizacji ćwiczeń
wykonuje z pomocą
prowadzącego.
oraz samodzielnie
rozwiązuje problemy
wynikające w trakcie
realizacji ćwiczeń.
alternatywne
rozwiązania
przedstawionych
problemów oraz
potrafi dokonać ich
analizy i oceny oraz
uzasadnić zalety
poszczególnych
rozwiązań.
Dopuszcza się wystawienie oceny połówkowej o ile student spełniający wszystkie efekty
kształcenia wymagane do oceny pełnej spełnia niektóre efekty kształcenia odpowiadające
ocenie wyższej
III. INNE PRZYDATNE INFORMACJE O PRZEDMIOCIE
1. Wszelkie informacje dla studentów (prezentacje do zajęć, instrukcje do ćwiczeń laboratoryjnych,
przykładowe aplikacje) dostępne są na stronie internetowej http://kik.pcz.pl/so.
2. Informacja na temat konsultacji, programu i zasad uzyskania zaliczenia oraz egzaminu
przekazywana jest studentom podczas pierwszych zajęć z danego przedmiotu.
5