Real-Time Systems: Hard Real-Time
Considerations for hard real-time software.
It is not easy to ensure hard real-time systems are correct. Here, a method called Rate Monotonic Analysis and associated techniques are presented. In addition, the problem of task blocking is examined and a number of ways to avoid it are shown.
Course Objectives:
- Understand the concept of real-time scheduling
- Understand the basic design of rate monotonic analysis for hard scheduling
- Understand and address blocking problems when coding tasks
General prerequisites:
- Some knowledge of computer programming
- Some knowledge of the electronics of a computer system