|SCIENTIFIC DISCIPLINARY SECTOR||ING-INF/05|
A real-time system is characterized by having a predictable behaviour concerning execution times. Its main characteristic is not speed, but rather guaranteeing that timing constraints are met: in particular, guaranteeing a maximum time within which computing processes will terminate. The class is aimed at presenting basic principles, methodologies, and the main tools to understand real-time operating system and the design of real-time software.
By attending the course, the student will learn how to deal with issues concerning real-time applications and real-time operative systems, real-time design and programming, embedded system.
At the end of the class, the student will be able to:
Basic programming skills (preferrably C/C++).
The class includes both lessons and computer exercises. Attendance is warmly encouraged, especially concerning exercises. During the semester, assignments will be given that will be evaluated for the exam.
The syllabus includes the following topics:
Slides will be made available on aulaweb. For a deeper investigation of the topics presented in the class, please refer to the following books or websites.
ANTONIO SGORBISSA (President)
RENATO UGO RAFFAELE ZACCARIA
FULVIO MASTROGIOVANNI (President Substitute)
All class schedules are posted on the EasyAcademy portal.
The exam is written and requires the student to solve problems related to the design of a real-time system using the theoretical and practical tools seen during the year.
The exam requires that the student is able to design, using theoretical bases and practical tools presented during lectures and during exercises, a real-time application with given characteristics.