реклама на сайте
подробности

 
 
> РТОС системы "реал тайм" ?
a9d
сообщение Feb 20 2012, 08:19
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 312
Регистрация: 9-04-10
Пользователь №: 56 532



Разгорелся очередной мини холивар по воду слова "реал тайм".

Я считаю, что это "детерминированное время отклика для каждого процесса в системе". Его можно посчитать.

Оппоненты, насколько я понял, это "непрерывное выполнение задач". Т.е. задача выполняется 10мс и будет выполнятся 10мс и ее никто не прервет.
Второе утверждение "задача будет выполнятся через определенные промежутки времени". Т.е сказали задаче выполнятся раз в секунду, она и будет выполнятся раз в секунду.

Сообщение отредактировал a9d - Feb 20 2012, 08:25
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexandrY
сообщение Feb 21 2012, 15:34
Сообщение #2


Ally
******

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



Цитата(a9d @ Feb 20 2012, 10:19) *
Разгорелся очередной мини холивар по воду слова "реал тайм".

Я считаю, что это "детерминированное время отклика для каждого процесса в системе". Его можно посчитать.

Оппоненты, насколько я понял, это "непрерывное выполнение задач". Т.е. задача выполняется 10мс и будет выполнятся 10мс и ее никто не прервет.
Второе утверждение "задача будет выполнятся через определенные промежутки времени". Т.е сказали задаче выполнятся раз в секунду, она и будет выполнятся раз в секунду.


Лучше спросите кто считал время такого "гарантированного" отклика в RTOS.
Принципиальная возможность посчитать не есть еще реальная возможность.
Ни в одной даже самой раскрутой RTOS не найдете формул расчета отклика. О чем бы это могло говорить?
Отклик меняется даже от опций компиляции. Как вы собираетесь его считать?
'реальное время' это маркетинговый термин.
Чаще означает, что дивайс действительно справляется со своей задачей.
Или что быстродействие микроконтроллера адекватно быстроте управляемых процессов.
Go to the top of the page
 
+Quote Post
Shein
сообщение Mar 6 2012, 14:55
Сообщение #3


Участник
*

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



Цитата(AlexandrY @ Feb 21 2012, 17:34) *
Или что быстродействие микроконтроллера адекватно быстроте управляемых процессов.

Это вообще условие желательное для любой системы под управлением контроллера/процессора.

Маркетинг это или нет, но есть , так сказать, просто операционные системы и операционные системы "реального времени". Основное отличие в принципах построения и требованиях предъявляемых к планировщику. Если у первых (та же Винда) трудно прогнозировать когда, после возникновения события, будет дана возможность его обработать. (Хотя и под управлением Win ухитряются строить системы real time), то у RTOS с определенной/заданной погрешностью это просчитать/измерить все же можно. И, с определенным допуском, получается повторяемый результат.

Цитата(Olej @ Feb 29 2012, 00:29) *
... так что, господа, когда вам обещают RT, то в большинстве случаев вас дурят ... пользуясь тем, что проверить это очень трудно. wink.gif

sm.gif я бы сказал не дурят, а не договаривают всей правды. Но мы же тоже имеем голову на плечах. wink.gif Для каждого инструмента есть свое применение и важно понимать что для чего.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Mar 6 2012, 17:24
Сообщение #4


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 это глубоко контекстно зависимый термин.
Go to the top of the page
 
+Quote Post
Shein
сообщение Mar 7 2012, 14:23
Сообщение #5


Участник
*

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



Цитата(AlexandrY @ Mar 6 2012, 19:24) *
Никто не скажет что Windows 7 не среагирует в течении часа на какое либо одно событие. И это будет повторяемый и вполне детерминированный результат.
А значит для потока таких событий Winows 7 вполне система реального времени.

В общем говорим об одном и том же, только немного по разному sm.gif Для конкретной системы, и ее требований к времени реакции, принимается решение о применении той или иной ОС или о не применении ОС.
В микросекундах, честно говоря, никогда не анализировал что относят к RTOS, а что нет. Точнее смотрел на временные параметры, не особо акцингтируя внимание на собственно названии.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 04:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01418 секунд с 7
ELECTRONIX ©2004-2016