[an error occurred while processing this directive]
|
получается что достаточно написать программу как последовательный вызов кучи конечных автоматов, в каждом из которых прога не имеет права находиться более чем какое-то заданное время. И вся операционка с гарантированным реалтаймом. А уж каждую отдельную задачу разбить на состояния много мозгов и времени не требует. При этом задачи не прерывают друг друга в непредсказуемых местах, проще семафорить, и т.п. (собственно прерывания от внешних устройств это отдельно взятое дело)