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
|