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.