IA158 Real Time Systems

Fakulta informatiky
jaro 2020
Rozsah
2/0/1. 3 kr. (plus ukončení). Ukončení: zk.
Vyučující
doc. RNDr. Tomáš Brázdil, Ph.D. (přednášející), doc. RNDr. Zdeněk Matěj, Ph.D. (zástupce)
Mgr. Jan Koniarik (cvičící)
Garance
doc. RNDr. Tomáš Brázdil, Ph.D.
Katedra teorie programování – Fakulta informatiky
Dodavatelské pracoviště: Katedra teorie programování – Fakulta informatiky
Rozvrh
Po 17. 2. až Pá 15. 5. Pá 8:00–9:50 A318
  • Rozvrh seminárních/paralelních skupin:
IA158/1: St 4. 3. 12:00–13:50 A415, St 11. 3. 12:00–13:50 A415, St 18. 3. 12:00–13:50 A415, J. Koniarik
IA158/2: St 4. 3. 16:00–17:50 A415, St 11. 3. 16:00–17:50 A415, St 18. 3. 16:00–17:50 A415, J. Koniarik
IA158/3: St 25. 3. 12:00–13:50 A415, St 1. 4. 12:00–13:50 A415, St 8. 4. 12:00–13:50 A415, J. Koniarik
IA158/4: St 25. 3. 16:00–17:50 A415, St 1. 4. 16:00–17:50 A415, St 8. 4. 16:00–17:50 A415, J. Koniarik
IA158/5: St 15. 4. 12:00–13:50 A415, St 22. 4. 12:00–13:50 A415, St 29. 4. 12:00–13:50 A415, J. Koniarik
Předpoklady
Předpokládá se elementární znalost programování v C.
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
At the end of the course students should: know specific aspects of real-time systems; understand main problems of the design of real-time systems and know some solutions; be able to use formal reasoning about real-time systems.
Výstupy z učení
At the end of the course student will have a comprehensive knowledge of real time systems and related areas. Will be able to distinguish basic types of real-time systems. Will be aware of typical design errors in real-time and embedded systems and their standard solutions. Will understand fundamental real-time scheduling and resource management algorithms. Will have a basic knowledge of implementation details of these algorithms in standard programming environments.
Osnova
  • Real-time aspects of embedded systems; examples of real-time systems. Soft and hard real-time systems.
  • Real-time scheduling: periodic and aperiodic tasks, priority-driven scheduling, resource access control.
  • Basic information about real-time operating systems and programming.
Literatura
    doporučená literatura
  • J.W.S. Liu: Real-Time Systems. Prentice-Hall, 2000
    neurčeno
  • CIBRARIO BERTOLOTTI, Ivan a Gabriele MANDUCHI. Real-time embedded systems : open-source operating systems perspective. Boca Raton, FL: CRC Press, 2012, xxvii, 506. ISBN 9781439841549. info
Výukové metody
lectures
Metody hodnocení
homework exercises, oral exam
Vyučovací jazyk
Angličtina
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2007, jaro 2008, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2021, jaro 2022, jaro 2023, jaro 2024.