Цитата(Zhorick @ Feb 28 2011, 19:14)

Но для той платформы, для которой я смотрю (PowerPC), да и для многих других, я думаю, это именно запрет прерываний.
Интересно узнать, может, кто-нибудь делал замеры временных характеристик uCOS-а? Было бы интересно посмотреть. Может, есть какой-то стандартный тест от разработчика ОС (как, например, в eCos-е)?
Для 32-разрядного процессора можно было бы сделать чего-нибудь получше.
Я портировал uCOS на разные архитектуры: MSP430, M16, ST10, ARM7, ARM9 ...
Везде находился способ не запрещать полностью прерывания в критических секциях.
Как пример я всегда привожу вот эту разработку с использованием uCOS
Система охраны на MSP430где при включенных сервисах оси проводилась выборка по прерываниям аудиосигналов и их же генерация с частотой сэмплирования 8 КГц.
Если бы при этом был заметный джиттер в связи с запрещением прерываний, то разборчивые для внешних систем сигналы генерировать не удалось бы с таким сэмплированием.
Программ для замеров RTOS конечно есть достаточно.
Легко портируется во эта к примеру:
http://rtos.com/downloads/articles_and_white_papers-1/ (искать под названием Thread-Metric Benchmark Suite)
Еще раз скажу, что то как написано в ядре RTOS мало интересно, вся соль в порте. Поэтому хаять uCOS малопродуктивно.
Важно как middleware работает с сервисами RTOS, вообще набор сервисов и как выполнен порт.