ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
3334 Топик полностью
undefined (05.01.2004 23:37, просмотров: 1) ответил nemo на Ответ:
По моему опыту в 90% случаев применения вытесняющих осей эти навороты не нужны.
Какую такую аппаратуру нужно разделять между задачами? Порт на вывод да и то очень редко. Грамотно разделенные задачи не шарят общее железо почти никогда.
А для доступа к тем редким переменным обновление которых критично для других задач (многобайтовые структуры либо совместная запись)обычно хватает тупого запрета на переключение задач во время обновления (т.е. запрета таймерного прерывания).
Я все это к тому что очень мало задач которым действительно нужны все эти приоритеты, осевые таймеры, очереди, семафоры и прочая мощь навороченных осей, и при этом еще можно мириться с чудовищной потерей производительности и ресурсов ОЗУ и флеши (попробуй поставить тот же мюкос даже на младшие меги - вспотеешь).