INFORMAČNÝ LIST PREDMETU

Kód: V738 Názov: Základy programovania v jadre operačného systému
Študijný odbor: Informačné a riadiace systémy
Garantuje:

Ing. Penka Martincová, PhD.

Katedra informatiky

Fakulta riadenia a informatiky, ŽU

Zabezpečuje:

Ing. Michal Zábovský

Katedra informatiky

Fakulta riadenia a informatiky, ŽU

Obdobie štúdia predmetu:

7. semester

Forma výučby: prednášky - laboratórne cvičenia

Odporúčaný rozsah výučby:

Týždenný: 2-0-2 Za obdobie štúdia: 24-0-24

Počet kreditov: 6
Podmieňujúce predmety:

A502 – C jazyk

Spôsob hodnotenia a ukončenia štúdia predmetu: zápočet, skúška

Priebežné hodnotenie: programátorské zadania, projekt

Záverečné hodnotenie: skúška (písomná a ústna časť)

Cieľ predmetu: Získanie praktických skúseností s programovaním v jadre operačného systému.

 

 

 

Stručná osnova predmetu:

Základy programovania v Linuxe. Zariadenie a informácie o HW. Systémové volania. Analýza programu, chyby pri práci s pamäťou, nízkoúrovňové IO operácie. Procesy. Vlákna. Komunikácia medzi procesmi I (zdieľaná pamäť, rúry). Komunikácia medzi procesmi II (sokety). Bezpečné programovanie.

 

 

 

Literatúra:

1. Mitchell., M., Oldham, M., Samuel, A., 2001. Advanced Linux Programming, New Riders Publishing.

2. zdroje na internete

 

 

Jazyk, v ktorom sa predmet vyučuje:

Slovenčina

Podpis garanta a dátum poslednej úpravy listu: 15.10.2003