Przedmiot: |
Systemy operacyjne |
Kierunek: |
Informatyka, I stopień [6 sem], stacjonarny, ogólnoakademicki, rozpoczęty w: 2014 |
Tytuł lub szczegółowa nazwa przedmiotu: |
Systemy operacyjne |
Rok/Semestr: |
I/2
|
Liczba godzin: |
45,0 |
Nauczyciel: |
Chromiak Michał, dr |
Forma zajęć: |
laboratorium |
Rodzaj zaliczenia: |
zaliczenie na ocenę |
Poziom trudności: |
podstawowy
|
Wstępne wymagania: |
1.. Wstęp do programowania
2. Elementarna umiejętność programowania w języku C
3. Elementarna wiedza z zakresu architektury komputerów
|
Metody dydaktyczne: |
- ćwiczenia laboratoryjne
- ćwiczenia produkcyjne
- dyskusja dydaktyczna
- e-learning
- objaśnienie lub wyjaśnienie
- opis
- pokaz
- wykład informacyjny
- z użyciem komputera
|
Zakres tematów: |
-
Instalacja systemu operacyjnego
-
Wstęp oraz obsługa plików i katalogów
-
Obsługa procesów w systemie
-
Filtry, strumienie standardowe oraz przetwarzanie potokowe
-
Tworzenie skryptów powłoki systemu operacyjnego
-
Programowanie w języku C z wykorzystaniem funkcji jądra uniksopodobnego systemu operacyjnego
(Linux)
-
Obsługa systemu plików z wykorzystaniem funkcji jądra
-
Obsługa procesów w systemie z wykorzystaniem funkcji jądra
|
Forma oceniania: |
- końcowe zaliczenie pisemne
- końcowe zaliczenie ustne
- ocena ciągła (bieżące przygotowanie do zajęć i aktywność)
- śródsemestralne pisemne testy kontrolne
|
Warunki zaliczenia: |
Zaliczenie kolokwiów śródsemestralnych
|
Literatura: |
-
Silberschatz, P.B. Galvin: "Podstawy systemów operacyjnych", WNT 2000
-
Wiliam Stallings Systemy operacyjne, wyd. Robomatic 2003
-
K. Stencel Systemy operacyjne, wyd. PJWSTK, 2004
-
The Linux Documentation Projecthttp://www.tldp.org/2011
-
A.M. Lister, R.D. Eager: "Wprowadzenie do systemów operacyjnych", WNT 1994
-
W. Iszkowski, M. Kalinowska-Iszkowska, M. Maniecki: "Projektowanie systemów operacyjnych w ujęciu syntetycznym", PWN 1987
-
M.J. Bach: "Budowa systemu operacyjnego UNIX", WNT 1995
-
W. R. Stevens, Programowania w środowisku systemu UNIX. WNT, Warszawa 2002.
-
M.J. Rochkind: "Programowanie w systemie UNIX dla zaawansowanych", WNT 1993
-
B.W. Kernighan, D.M. Ritchie: "Język ANSI C", WNT 1994
-
A. Tanenbaum: "Rozproszone systemy operacyjne", PWN 1997
|