Real-Time Systems: Hard Real-Time

Considerations for hard real-time software.

Limited availability | See below

rate limit

Code not recognized.

About this course

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: 

  1. Understand the concept of real-time scheduling
  2. Understand the basic design of rate monotonic analysis for hard scheduling
  3. Understand and address blocking problems when coding tasks

General prerequisites:

  1. Some knowledge of computer programming 
  2. Some knowledge of the electronics of a computer system

Course Syllabus:

  •  

About this course

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: 

  1. Understand the concept of real-time scheduling
  2. Understand the basic design of rate monotonic analysis for hard scheduling
  3. Understand and address blocking problems when coding tasks

General prerequisites:

  1. Some knowledge of computer programming 
  2. Some knowledge of the electronics of a computer system

Course Syllabus:

  •