Існує ціла низка класів завдань, які мають бути виконані за строго певний час і не більше. Серед подібних завдань можна назвати: спрацьовування запобіжних клапанів, катапультування пілота з повітряного судна, що зазнає лиха, спрацьовування подушок безпеки у автомобіля, промислову робототехніку і т.д. У сфері програмного забезпечення також існує ціла низка завдань, які мають бути виконані точно термін — для цього і є операційні системи реального часу, однією з яких є FreeRTOS. Саме  такі системи ми й будемо вивчати в цьому курсі.