KONSPEKT WYKŁADU
Mgr inż. Maciej Pańczyk Katedra Informatyki PL
NAZWA PRZEDMIOTU: System operacyjny UNIX
(8h - wykład, 12h - laboratorium)
Cel zajęć:
Celem przedmiotu jest wprowadzenie w podstawowe zagadnienia działania i praktycznej pracy pod systemem operacyjnym UNIX.
Program zajęć:
Wykład:
1. Historia, wersje i standardy systemu operacyjnego UNIX
2. Elementy budowy systemu: jądro, system plików, struktura dysku, prawa dostępu, typy plików, dowiązania, procesy
3. Praca pod systemem UNIX: środowisko powłoki sh, edytor vi, poczta elektroniczna, drukowanie, automatyczne wykonywanie programów, archiwizacja danych, przeadresowywanie wejścia-wyjścia, potoki i filtry, znaki specjalne i cytowanie, kontrola procesów, poziomy pracy systemu.
4. Programowanie w shelfu
Literatura
[1] „Budowa systemu operacyjnego UNIX” Maurice J. Bach, WNT Warszawa 1995.
[2] „Biblia systemu UNIX V polecenia i programy użytkowe” Stephen Prata, Donald
Martin, LT&P Warszawa 1994.
[3] „Linux kemel” Daniel P.Bovet & Marco Cesati, RM Warszawa 2001.
[4] „Linux systemy plików” Moshe Bar, RM Warszawa 2002.
[5] „Linux Programowanie” Neil Matthew, Richard Stones, Oficyna wydawnicza RM
Warszawa 1999.
[6] „Linux programowanie dla zaawansowanych” Mark Mitchell, Jeffrey Oldham, Alex
Samuel, RM Warszawa 2002.
[7] „Edytor vi” Linda Lamb & Arnold Robbins, Helinon Gliwice 2001.
[8] „Wyrażenia regularne” Jeffry E.F.Friedl, Helion gliwice 2001.
[9] „Programowanie skryptów powłoki” Arnold Robbins, Nelson H.F. Beebe, Helion
Gliwice 2005.
Laboratorium:
Zapoznanie ze specyfiką budowy i pracy pod systemem UNIX. Opanowanie języka powłoki.