9/29/2020 1
Giorgio Buttazzo
E-mail: buttazzo@sssup.it
Scuola Superiore Sant’Anna
2
Course web site
http://retis.sssup.it/~giorgio/rts-MECS.html Course homepage
Lectures
Monday Tuesday Wednesday Thursday Friday RTS RTS RTS RTS RTS
8:30 9:30 10:30 11:30 12:30 14:00 15:00 16:00 17:00 18:00
3
RTS RTS RTS
- ptional
REGULAR
14:30 15:30 16:30 17:30
About programming
“Millions jobs will be lost in the coming decades due to AI. Coding skill is one that looks futureproof”
- The Guardian
Nei prossimi decenni, l’Intelligenza Artificiale farà perdere milioni di posti di lavoro, ma l’abilità di programmare è una delle poche attività a prova di futuro.
Real-Time Systems
Real-Time Systems are computing systems that must perform computations within given timing constraints. Hence, they must provide bounded response times to tasks with bounded execution, in all possible scenarios. Hence, they must provide bounded response times to tasks with bounded execution, in all possible scenarios.
possible event arrivals
Ri Ri Ri
Response Time Bound
They must be able to bound inter-task interference They must be able to bound inter-task interference
Real-time systems are typically embedded in a larger system to
- control its functions;
- manage the available resources;
- simplify the interaction with the user.
Real-Time Embedded Systems
Environment
actuators sensors
Computing System
communication
user
- ther units
Smart Object