Skip to main content
Skip header

Operation Systems and Programming

Type of study Follow-up Master
Language of instruction Czech
Code 352-0508/02
Abbreviation OSaP
Course title Operation Systems and Programming
Credits 4
Coordinating department Department of Control Systems and Instrumentation
Course coordinator doc. Ing. David Fojtík, Ph.D.

Osnova předmětu

1. Hardware z pohledu programátora
2. Základní elementy jazyka c a terminálový (konzolový) vstup a výstup
3. Řízení toku programu
4. Preprocesor jazyka c
5. Tvorba vlastních funkcí a oddělený překlad
6. Práce s textovými a binárními soubory
7. Práce s ukazateli a jednorozměrná pole
8. Vícerozměrná pole, řetězce a Struktury
9. Výčtové typy, uniony a tvorba seznamů
10. Bitová aritmetika a bitové pole. Programování jednočipů.
11. Úvodem do operačních systémů a jejich architektur
12. Správa procesů víceúlohových operačních systémů
13. Správa paměti víceúlohových operačních systémů
14. Bezpečnostní podsystém a operační systémy reálného času

Povinná literatura

KERNIGHAN, BRIAN W. A DENNIS M. RITCHIE, c1988. The C programming language. 2nd ed. Englewood Cliffs, N.J.: Prentice Hall. ISBN 0131103628 .
SILBERSCHATZ, A. GALVIN, P. GAGNE, G. Operating system concepts. New York: John Wiley & Sons, Inc. 2019, ISBN 978-1-118-06333-0 

Doporučená literatura

KERNIGHAN, BRIAN W. A DENNIS M. RITCHIE, c1988. The C programming language. 2nd ed. Englewood Cliffs, N.J.: Prentice Hall. ISBN 0131103628 .
SILBERSCHATZ, A. GALVIN, P. GAGNE, G. Operating system concepts. New York: John Wiley & Sons, Inc. 2019, ISBN 978-1-118-06333-0 
GRIFFITHS, Ian, [2013]. Programming C# 5.0. Beijing: O'Reilly. ISBN 1449320414 .