Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

а теперь объясняю, что такое "детерминированный".

Отправлено Гамма СПб 03 апреля 2007 г. 14:27
В ответ на: 1. Время между возникновением Физического события (например фронт сигнала) и Виртуального (+): отправлено argus98 03 апреля 2007 г. 13:41

детерминированность времени вытеснения задачи означает, что при любом раскладе после прерывания "внешнего физического мира" задача которая ждет этого прерывания станет выполняться через определенный, всегда одинаковый промежуток времени, если нет более приоритетных задач, готовых к выполнению. И зная эту величину мне в большинстве случаев глубоко побарабану, сколько я буду реагировать на прерывание - 5 или 30 мкс, потому что четко знаю момент реального возникновения события.
Чтобы задача не тормозилась другими - ей назначается максимальный приоритет.

Вообще планирование распределения приоритетов и взаимодействия между задачами одна из самых сложных вещей для начинающих (у меня по крайней мере было так).

Кстати, практически все популярные RTOS имеют время переключения контекста на вами обозначенном уровне. Если этого не хватает - обрабатывайте ваше прерывание в обработчике которое не использует сервисов RTOS. А уж сохранение контекста при входе в обработчик прерывания по-моему сейчас любой компилер для любой платформы дает настроить, так чтобы минимизировать латентность.

Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 3 на единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru