Przedmiot: |
Systemy operacyjne |
Kierunek: |
Informatyka, I stopień [6 sem], stacjonarny, ogólnoakademicki, rozpoczęty w: 2013 |
Tytuł lub szczegółowa nazwa przedmiotu: |
Systemy operacyjne |
Rok/Semestr: |
I/2
|
Liczba godzin: |
45,0 |
Nauczyciel: |
Cebryk Rafał, mgr |
Forma zajęć: |
laboratorium |
Rodzaj zaliczenia: |
zaliczenie na ocenę |
Poziom trudności: |
podstawowy
|
Wstępne wymagania: |
1. Wstęp do programowania
2. Podstawowe umiejętności dotyczące programowania w języku C
|
Metody dydaktyczne: |
- ćwiczenia laboratoryjne
- z użyciem komputera
|
Zakres tematów: |
Wprowadzenie do środowiska UNIX 1: instalacja i poruszanie się po systemie
Wprowadzenie do środowiska UNIX 2: zarządzanie procesami, filtry, bash
Funkcje jądra - programowanie w C: operacje na plikach (1)
Funkcje jądra - programowanie w C: operacje na plikach (2)
Funkcje jądra - programowanie w C: obsługa procesów
Funkcje jądra - programowanie w C: kolejki FIFO i potoki
Funkcje jądra - programowanie w C: wątki
Funkcje jądra - programowanie w C: IPC - kolejki komunikatów
Funkcje jądra - programowanie w C: IPC - pamięć współdzielona
Funkcje jądra - programowanie w C: IPC - semafory
Kolejkowanie procesów
Zarządzanie pamięcią
|
Forma oceniania: |
- ćwiczenia praktyczne/laboratoryjne
- obecność na zajęciach
- ocena ciągła (bieżące przygotowanie do zajęć i aktywność)
- śródsemestralne pisemne testy kontrolne
|
Warunki zaliczenia: |
Dwa kolokwia śródsemestralne oraz aktywność na zajęciach.
|
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
|