|
РТОС системы "реал тайм" ? |
|
|
|
 |
Ответов
|
Feb 21 2012, 15:34
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(a9d @ Feb 20 2012, 10:19)  Разгорелся очередной мини холивар по воду слова "реал тайм".
Я считаю, что это "детерминированное время отклика для каждого процесса в системе". Его можно посчитать.
Оппоненты, насколько я понял, это "непрерывное выполнение задач". Т.е. задача выполняется 10мс и будет выполнятся 10мс и ее никто не прервет. Второе утверждение "задача будет выполнятся через определенные промежутки времени". Т.е сказали задаче выполнятся раз в секунду, она и будет выполнятся раз в секунду. Лучше спросите кто считал время такого "гарантированного" отклика в RTOS. Принципиальная возможность посчитать не есть еще реальная возможность. Ни в одной даже самой раскрутой RTOS не найдете формул расчета отклика. О чем бы это могло говорить? Отклик меняется даже от опций компиляции. Как вы собираетесь его считать? 'реальное время' это маркетинговый термин. Чаще означает, что дивайс действительно справляется со своей задачей. Или что быстродействие микроконтроллера адекватно быстроте управляемых процессов.
|
|
|
|
|
Mar 6 2012, 14:55
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 4-03-07
Пользователь №: 25 855

|
Цитата(AlexandrY @ Feb 21 2012, 17:34)  Или что быстродействие микроконтроллера адекватно быстроте управляемых процессов. Это вообще условие желательное для любой системы под управлением контроллера/процессора. Маркетинг это или нет, но есть , так сказать, просто операционные системы и операционные системы "реального времени". Основное отличие в принципах построения и требованиях предъявляемых к планировщику. Если у первых (та же Винда) трудно прогнозировать когда, после возникновения события, будет дана возможность его обработать. (Хотя и под управлением Win ухитряются строить системы real time), то у RTOS с определенной/заданной погрешностью это просчитать/измерить все же можно. И, с определенным допуском, получается повторяемый результат. Цитата(Olej @ Feb 29 2012, 00:29)  ... так что, господа, когда вам обещают RT, то в большинстве случаев вас дурят ... пользуясь тем, что проверить это очень трудно.   я бы сказал не дурят, а не договаривают всей правды. Но мы же тоже имеем голову на плечах.  Для каждого инструмента есть свое применение и важно понимать что для чего.
|
|
|
|
|
Mar 6 2012, 17:24
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(Shein @ Mar 6 2012, 16:55)  Маркетинг это или нет, но есть , так сказать, просто операционные системы и операционные системы "реального времени". Основное отличие в принципах построения и требованиях предъявляемых к планировщику. Если у первых (та же Винда) трудно прогнозировать когда, после возникновения события, будет дана возможность его обработать. (Хотя и под управлением Win ухитряются строить системы real time), то у RTOS с определенной/заданной погрешностью это просчитать/измерить все же можно. И, с определенным допуском, получается повторяемый результат. Никто не скажет что Windows 7 не среагирует в течении часа на какое либо одно событие. И это будет повторяемый и вполне детерминированный результат. А значит для потока таких событий Winows 7 вполне система реального времени. Ведь при определении реального времени всегда стараются политкорректно не говорить об абсолютном быстродействии. На самом деле ИМХО большинство подразумевает быстродействие, и я полагаю что на современном этапе для RTOS с виртуализацией памяти это время 10 мкс, для RTOS без виртуализации это 1 мкс и меньше. Т.е. если ось на может уложиться с переключением контекста железно в 10 мкс то рано или поздно пойдут слухи что она не RTOS. Но прямых обвинений не будет, ведь трогать быстродействие в "профессиональных" оценках RTOS строго неприлично. И тут тогда можно ссылаться на планировщик, структуру и т.д. , придумывать другие критерии чтобы добиться статуса RTOS. RTOS это глубоко контекстно зависимый термин.
|
|
|
|
|
Mar 7 2012, 14:23
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 4-03-07
Пользователь №: 25 855

|
Цитата(AlexandrY @ Mar 6 2012, 19:24)  Никто не скажет что Windows 7 не среагирует в течении часа на какое либо одно событие. И это будет повторяемый и вполне детерминированный результат. А значит для потока таких событий Winows 7 вполне система реального времени. В общем говорим об одном и том же, только немного по разному  Для конкретной системы, и ее требований к времени реакции, принимается решение о применении той или иной ОС или о не применении ОС. В микросекундах, честно говоря, никогда не анализировал что относят к RTOS, а что нет. Точнее смотрел на временные параметры, не особо акцингтируя внимание на собственно названии.
|
|
|
|
Сообщений в этой теме
a9d РТОС системы "реал тайм" ? Feb 20 2012, 08:19 MrYuran Цитата(a9d @ Feb 20 2012, 12:19) Я считаю... Feb 20 2012, 09:21 Olej Цитата(MrYuran @ Feb 20 2012, 12:21) Да, ... Feb 28 2012, 22:29  sasamy Цитата(Olej @ Feb 29 2012, 02:29) - в сис... Feb 29 2012, 00:31 Demeny Цитата(a9d @ Feb 20 2012, 12:19) Я считаю... Feb 20 2012, 09:23 Mahagam QUOTE (Demeny @ Feb 20 2012, 12:23) ...Во... Feb 20 2012, 10:07  Terminator Цитата(Mahagam @ Feb 20 2012, 17:07) чем ... Feb 21 2012, 03:45 dch Цитата(Demeny @ Feb 20 2012, 13:23) А есл... Jun 5 2012, 03:22 a9d Отклика на какое либо событие.
Событием может быт... Feb 20 2012, 09:28 _Артём_ Цитата(a9d @ Feb 20 2012, 11:28) Если в с... Feb 20 2012, 09:41 kolobok0 Цитата(a9d @ Feb 20 2012, 12:19) ...по во... Feb 21 2012, 11:30 a9d РТОС не гарантирует вызов каждые 10мс.
А гарантир... Feb 21 2012, 13:54 _Артём_ Цитата(AlexandrY @ Feb 21 2012, 17:34) Лу... Feb 21 2012, 16:14   sasamy Цитата(AlexandrY @ Mar 6 2012, 21:24) На ... Mar 7 2012, 05:47 a9d А почему это его нельзя рассчитать?
Временем пер... Feb 21 2012, 15:55 a9d А какие ОС "дурят" ?
Можно примеры с пр... Feb 28 2012, 23:45 Olej Цитата(a9d @ Feb 29 2012, 02:45) А какие ... Feb 29 2012, 01:14  sasamy Цитата(Olej @ Feb 29 2012, 05:14) завалит... Feb 29 2012, 13:49   Olej Цитата(sasamy @ Feb 29 2012, 16:49) Тепер... Feb 29 2012, 14:32 Rst7 Moderator: Т.к. никаких действий после оглашенного... Mar 1 2012, 09:47 vshemm Резюме: RTOS в "общепринятом" смысле не ... Apr 1 2012, 18:54 kikos Чтоб дурить эффективнее придуман термин "Soft... Jun 4 2012, 13:11
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|