Systemy operacyjne - Instytut Informatyki UwB

Transkrypt

Systemy operacyjne - Instytut Informatyki UwB
Systemy operacyjne
B. Informacje szczegółowe
Elementy składowe
przedmiotu
Opis
Nazwa przedmiotu
Sys temy operacyjne
Kod przedmiotu
0600-IS1-2SOP
Nazwa kierunku
Informatyka
Nazwa jednostki
prowadzącej kierunek
Wydział Matematyki i Informatyki, Ins tytut Informatyki
Język przedmiotu
pols ki
Liczba godzin zajęć
dydaktycznych oraz forma
prowadzenia zajęć
Laboratorium, 30 godz.
Rok studiów / semestr
II / 3
Liczba punktów ECTS
5
Prowadzący
mgr Adam Bonda
Treści merytoryczne
przedmiotu
Ins talacja s ys temu operacyjnego Linux na przykładzie dys trybucji Debian.
Z apoznanie s ię z drzewem katalogów s ys temu Linux, porus zanie s ię po nim i
jego modyfikacja. Metaznaki s ys temu Linux. Przes zukiwanie s trumieni danych z
dopas owywaniem wzorców tworzonych w oparciu o wyrażenia regularne.
Przes zukiwanie s ys temu plików. Z aawans owane wyrażenia regularne.
Z aawans owane przetwarzanie plików ASCII i s trumieni danych. Modyfikacja
danych przy zas tos owaniu edytora s trumieniowego. Z arządzanie proces ami w
s ys temie Linux. Z apoznanie s ię z narzędziami do zarządzania s ys temami
plików Linuxa. Kompres ja i archiwizacja danych. Z mienne ś rodowis kowe.
Z apoznanie s ię z popularnymi edytorami i menadżerami plików. Tworzenia i
zarządzanie alias ami. Typy i znaczenia znaków cytowania. Tworzenie s kryptów
powłoki BASH. Ins trukcje porównujące i tes tujące. Operatory logiczne i
arytmetyczne. Wyrażenia łańcuchowe i rozpoznawanie s łów kluczowych. Pros te
obliczenia wyrażeń. Eks pans ja zmiennych przez powłokę. Rozwinięcia
parametryczne zmiennych. Pojęcie kodu wyjś cia poleceń i jego interpretacja.
Argumenty wywołania poleceń i zarządzanie nimi w s kryptach BASH.
Kons trukcja zwrotnicy warunkowej if-then-els e z zas tos owaniem polecenia
tes t. Metody interakcji poleceń z użytkownikiem. Z aawans owane działania na
liczbach i znakach. Z mienne tablicowe. Warunkowe działanie na pods tawie
wzorców. Pętle for, while i until i s terowanie nimi. Tworzenie i wykorzys tanie
funkcji w powłoce BASH. Z arządzanie pakietami: ins talacja, modyfikacja,
us uwanie; kompilacja pakietów z wers ji źródłowych. Z apoznanie s ię z
pods tawowymi s ygnałami s ys temu Linux i zarządzaniem nimi. Kontrolowanie i
planowanie zadań w s ys temie. Tworzenie okien dialogowych w kons oli i
ś rodowis kach graficznych. Analiza proces u s tartu s ys temy operacyjnego
Linux. Programowanie w s ys temie operacyjnym w języku C/C++ z
wykorzys taniem funkcji s ys temowych. Z apoznanie s ię z kompilatorem języka C
i narzędziem do zarządzania kompilacją pakietów.
Z na działanie pods tawowych poleceń s ys temowych oraz programów
narzędziowych w s ys temie Unix K_W10 (+++), Potrafi pos ługiwać s ię
pods tawowymi poleceniami s ys temowymi i programami narzędziowymi
dos tępnymi w s ys temach typu Unix K_U13 (+++) K_U21 (++), Umie
wykorzys tać możliwoś ci s ys temu operacyjnego do automatyzacji zadań K_U13
Efekty kształcenia wraz ze
sposobem ich weryfikacji
(+++), Potrafi programować pros te s krypty powłoki s ys temowej K_U13 (+++),
Potrafi adminis trować zas obami s ys temu komputerowego w celu ich
optymalnego wykorzys tania K_U13 (+++), Umie korzys tać z dokumentacji
s ys temu operacyjnego oraz programów narzędziowych K_U13 (+++) K_U21
(++). Potrafi korzys tać z wieloużytkownikowych s ys temów operacyjnych oraz
adminis trować nimi K_K01 (++). Spos oby weryfikacji efektów ks ztałcenia:
wejś ciówki, wykonywane zadania podczas zajęć.
Forma i warunki zaliczenia
przedmiotu
Z aliczenie przedmiotu odbywa na pods tawie przeprowadzanych podczas zajęć
laboratoryjnych wejś ciówek i wykonywanych s amodzielnie przez s tudentów w
trakcie zajęć zadań. Do uzys kania zaliczenia laboratorium wymagane jes t
uzys kanie 51% procent s umarycznej punktacji z wejś ciówek i wykonywanie
zadań w trakcie zajęć. Na ocenę końcową z zajęć s kłada s ię ocena z
wejś ciówek i z lis ty zadań. Dopus zczalna liczba nieobecnoś ci: 2h (1 zajęcia).
Każda nieobecnoś ć s kutkuje uzys kaniem 0-punktów z danej wejś ciówki i z lis ty
zadań.
Wykaz literatury
podstawowej i
uzupełniającej
Literatura podstawowa:
1. W. Stallings, Systemy operacyjne. Robomatic, 2004.
2. E. Nemeth i in., Przewodnik administratora systemu Unix. WNT, 1998.
Literatura uzupełniająca:
1. A. Frisch, Unix. Administracja systemu. Wyd. 3. ReadMe / O'Reilly, 2003.
2. Silberschatz, J.L. Peterson, G. Gagne, Podstawy systemów operacyjnych.
WNT, 2005.
3. C. Sobaniec, System operacyjny Linux — przewodnik użytkownika. Nakom,
2002.
4. S. Prata, D. Martin, Biblia systemu UNIX V. LT&P,1994.