SylabUZ

Generate PDF for this page

Operating Systems II - course description

General information
Course name Operating Systems II
Course ID 11.3-WI-INFP-SO2
Faculty Faculty of Computer Science, Electrical Engineering and Automatics
Field of study Computer Science / Industrial Information Systems
Education profile academic
Level of studies First-cycle studies leading to Engineer's degree
Beginning semester winter term 2016/2017
Course information
Semester 4
ECTS credits to win 4
Course type obligatory
Teaching language polish
Author of syllabus
  • dr inż. Wojciech Zając
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Laboratory 30 2 18 1,2 Credit with grade
Lecture 30 2 18 1,2 Exam

Aim of the course

Zapoznanie studentów z ogólną charakterystyką systemów operacyjnych. Zapoznanie studentów ze specyfiką budowy i pracy z systemem UNIX. Ukształtowanie wśród studentów zdolności wykorzystania mechanizmów i narzędzi systemu UNIX. Ukształtowanie umiejętności programowania w języku powłoki oraz podstawowych zasad administracji systemem UNIX.

Prerequisites

Systemy operacyjne I

Scope

Pojęcie systemu operacyjnego. Cechy wspólne systemów. Podstawowe pojęcia. Budowa systemu. Podłączanie się do systemu. Podstawowe pliki konfiguracyjne.

Praca w systemie wielodostępnym. Komunikacja między użytkownikami. Poczta elektroniczna.

Podstawy systemu plików. Pojęcie ścieżki względnej i bezwzględnej. Nazwa pliku, maska nazwy i metaznaki. Podstawowe polecenia operujące na plikach. Dowiązanie (link). Układ typowego drzewa katalogów.

Położenie ważniejszych plików systemowych.

Proste przetwarzanie plików. Wyświetlanie zawartości plików tekstowych. Prawa dostępu. FTP

Program edycji plików tekstowych vi. Polecenia. Komenda find.

Programy powłoki. Pliki konfiguracyjne użytkownika. Zmienne środowiskowe. Wyświetlanie i ustawianie wartości zmiennych.

Strumienie i potoki danych. Przekierowywanie strumieni. Potoki

Filtry. Wyrażenia regularne.

Programowanie w języku powłoki. Instrukcja test. Instrukcja warunkowa. Pętle i wybory. Funkcje.

Zaawansowane przetwarzanie plików tekstowych. Edytor strumieniowy sed. Filtr tekstowy awk. Inne.

Wielozadaniowość w systemie. Procesy.

System XWindow. Praca z systemem XWindow. Standardowe parametry.

Administracja systemem.

Teaching methods

Wykład: wykład konwencjonalny/tradycyjny.

Laboratorium: ćwiczenia laboratoryjne.

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu przeprowadzonego w formie pisemnej.

Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnej ocen z kolokwium zaliczeniowego na końcu semestru.

Składowe oceny końcowej = wykład 50% + laboratorium 50%

Recommended reading

1. Pratta S., Martin D.: Biblia systemu UNIX V, LT&P, Warszawa 1994.

2. Marczyński J.: Unix: użytkowanie i administracja, Helion, 2000.

3. Armstrong J., Taylor D.: UNIX dla każdego, Helion, 2000

Further reading

1. Lal K., Rak T.: Linux. Komendy i polecenia. Praktyczne przykłady, Helion, Gliwice, 2005

Notes


Modified by prof. dr hab. inż. Krzysztof Patan (last modification: 22-09-2016 21:35)