Цитата(si21 @ Sep 9 2005, 16:31)
Может для Вас Америку я не открою

, но сам бы поступил так - проштудировал описания/исходники открытых текстов существующих RTOS - часто т.о. находишь "изюминки", которые не упоминаются. Сам, когда начинал программировать (а это уже более 25 лет), т.о. получил хорошую школу.
Да я уже проштудировал несколько десятков, даже хотел результатами делиться, здесь есть тред по этому поводу, но обстоятельства изменились,времени не хватает.
Выводы, в общем, неутешительные - в большинстве открытых ОС используется протокол FIFO, даже без учета приоритета ожидающих задач.
В части оставшихся используются простейшие механизмы. В основном, потолок приоритетов (для множественного ресурса не оптимален).
Не знаю, читали ли вы фундаментальные исследования, когда начинали программировать, однако я это сделал, чтобы ориентироваться в проблеме.
Пока ничего подходящего не нашел, просто везде рассматриваются модели с одним ресурсом.