Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

реал тайм осы

 Ответить Ответить Страница  <12345 36>
Автор
Сообщение
Владимир Е. Зюбин Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 09 Сентябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 247
Свойства публикации Свойства публикации   Ответить, цитируя автора - Владимир Е. Зюбин Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: реал тайм осы
    Опубликовано: 29 Сентябрь 2003 12:11
Дмитрий Милосердов насчет последствий деления на ноль в UL:
Ничего не будет- скажет что ошибка деления на
ноль при компиляции.


При чем здесь компиляция?
Владимир Е. Зюбин
Язык Рефлекс -- Си-подобный язык программирования ПЛК
http://reflex-language.narod.ru/
Наверх
Olej Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 14 Октябрь 2003
Категория: Ukraine
Online Status: Offline
Публикации: 267
Свойства публикации Свойства публикации   Ответить, цитируя автора - Olej Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 14 Октябрь 2003 18:52
Первоначально опубликовано evgen


Вообще же для рального сранения надо ставить реальную задачу, котороая выполнялась бы примерно в одинаковых условиях...Более-менее для этого могут подходить многоплатформенные пакеты/программы, например apache.

Очень приличного уровня исполнения (технического) и объёма сравнения можно получить (free download) в виде весьма объёмных отчётов:

Dedicated Systems Experts sa
Engineering Audit & Expert Services
Bergensesteenweg 421, bus 12
B-1600 St-Pieters-Leeuw, Belgium
http://www.dedicated-systems.com

Поверьте, там есть что почитать.
Наверх
Olej Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 14 Октябрь 2003
Категория: Ukraine
Online Status: Offline
Публикации: 267
Свойства публикации Свойства публикации   Ответить, цитируя автора - Olej Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 14 Октябрь 2003 19:03
Первоначально опубликовано Владимир Е. Зюбин

А мы и вообще под ДОСом живем...
стоит 40 долларов за экземпляр...
ПО все в кэше первого уровня помещается...
летает как реактивный истребитель...
не говоря уже о надежности и прочих
прибамбасах...

Это хорошо, можно за вас порадоваться...
Вот некоторые в избах живут, и топят навозом... даже на $40 не тратятся...

А вот "о надежности и прочих прибамбасах... " - это действительно не надо говорить: "в доме повешенного не говорят о верёвке"(с). Посмотрите здесь:
http://qnx.org.ru/forum/viewtopic.php?topic=1690&forum=7&77
http://qnx.org.ru/forum/viewtopic.php?topic=2054&forum=4&13
http://qnx.org.ru/forum/viewtopic.php?topic=2052&forum=4&12
http://qnx.org.ru/forum/viewtopic.php?topic=2044&forum=4&21
- там как раз обсуждаются подобные предметы, чтоб не повторяться...
Наверх
evgen Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 08 Сентябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 178
Свойства публикации Свойства публикации   Ответить, цитируя автора - evgen Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 14 Октябрь 2003 20:55
Первоначально опубликовано Olej

Первоначально опубликовано evgen


Вообще же для рального сранения надо ставить реальную задачу, котороая выполнялась бы примерно в одинаковых условиях...Более-менее для этого могут подходить многоплатформенные пакеты/программы, например apache.

Очень приличного уровня исполнения (технического) и объёма сравнения можно получить (free download) в виде весьма объёмных отчётов:

Dedicated Systems Experts sa
Engineering Audit & Expert Services
Bergensesteenweg 421, bus 12
B-1600 St-Pieters-Leeuw, Belgium
http://www.dedicated-systems.com

Поверьте, там есть что почитать.

Меня туда уже посылали:
==================
Free report downloads:

    * QNX RTOS v6.2
    * RedHat Embedded Linux Development Suite (ELDS v1.1).
    * Windows CE .NET evaluation
    * VxWorks AE v1.1 evaluation
    * COMPARISON of the above
==================
Во-первых, это несколько ограниченный список, во вторых, почему-то все линки ведут в одно и то же место, что настораживает. В третьих, в этом месте черным по белому написано "Download the RTOS evaluation reports for free!"
(А использование фразы "for free!" есть один из признаков спама) и наводит определенные размышления о том, что будет в этом отчете.
В четвертых, для Free report downloads надо зарегистрироваться...ну допустим отдам я им уже засвеченный спаммерами и вирусами адрес...И чегой-то достаточно долго письмо идет...
Тээкс...полчаса - это уже слишком...
Зайдем-ка на http://news.netcraft.com/
Получаем
http://uptime.netcraft.com/up/graph/?host=www.dedicated-systems.com

Как говорится - "нет слов" и "тушите свет"....
SY,
EK
Наверх
evgen Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 08 Сентябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 178
Свойства публикации Свойства публикации   Ответить, цитируя автора - evgen Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 14 Октябрь 2003 21:54
Ну вот посмотрел. "Предчувствия его не обманули".
Даже если предположить, что все эти тесты непредвзятые, то повторить результаты не представляется возможным, тем более на платформах отличных от представленных. - Исходников нет, а по словесному описанию...
SY,
EK
Наверх
VSerg Смотреть выпадающим
Новичок
Новичок


Присоединился: 14 Октябрь 2003
Online Status: Offline
Публикации: 25
Свойства публикации Свойства публикации   Ответить, цитируя автора - VSerg Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Октябрь 2003 10:54
Первоначально опубликовано Владимир Е. Зюбин

Дмитрий Милосердов насчет последствий деления на ноль в UL:
Ничего не будет- скажет что ошибка деления на
ноль при компиляции.


При чем здесь компиляция?


Компиляция здесь при том, что прежде чем делить просто проверьте на что делите.

код:

if a<>0 to
begin
c:=b/a;
end
else
   ...... обработка критической ситуации

Избавит вас от любого отсыхания части ПО. У вас никогда и ничего не отсохнет. Это можно сделать в любом языке даже на IL/ :)





Наверх
Olej Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 14 Октябрь 2003
Категория: Ukraine
Online Status: Offline
Публикации: 267
Свойства публикации Свойства публикации   Ответить, цитируя автора - Olej Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Октябрь 2003 10:57
Первоначально опубликовано evgen

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


Вах-вах-вах ... какой недоверчивый юноша ;-)!
Пойдите поройтесь на http://qnx.org.ru/forum - там много сравнительных обсуждений и OSs, и отдельных вопросов методик, как бы это можно сравнивать, и результатов и цифр...
Наверх
evgen Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 08 Сентябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 178
Свойства публикации Свойства публикации   Ответить, цитируя автора - evgen Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Октябрь 2003 12:41
Первоначально опубликовано Olej


Вах-вах-вах ... какой недоверчивый юноша ;-)!
Пойдите поройтесь на http://qnx.org.ru/forum - там много сравнительных обсуждений и OSs, и отдельных вопросов методик, как бы это можно сравнивать, и результатов и цифр...


Дык порылся, насколько терпения хватило. - Вроде бы ничто не противоречит тому, что я тут писал
SY,
EK
Наверх
Olej Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 14 Октябрь 2003
Категория: Ukraine
Online Status: Offline
Публикации: 267
Свойства публикации Свойства публикации   Ответить, цитируя автора - Olej Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Октябрь 2003 13:54
Первоначально опубликовано evgen

Дык порылся, насколько терпения хватило. - Вроде бы ничто не противоречит тому, что я тут писал


Тут (в теме) много чего понаписано ;-) - но как-то бессистемно ... разбросано. Тогда, если предмет интересен, давайте хоть подитожим тезисно, а потом ... согласимся или нет:

1. для критических систем управления должны применяться realtime OS (а не, скажем, автономное ПО, реализующее и весь API в своём составе, т.е. "ручками");
2. универсальные OS (т.е. не удовлетворяющие 5-ти - или сколько там? - критериям к realtime) не могут по-серьёзному использоваться для этих целей (при чём: ошибки и эффекты не-realtim-овости выявляются крайне трудно - 1 раз на 1-10 млн. тестовых пргонов :-();
3. из широко распространённых RTOS можно назвать pSOS, OS-9, Windows CE, VxWorks, QNX... - список не полный, но не в обиду прочим - а то, что вспомнилось;
4. Windows CE - вообще, вопреки рекламе - не является в полной мере realtime... фирма BMW вот, убивши более года времени и уйму денег на её освоение - объявила об отказе...
5. VxWork - идеологический наследник pSOS, похоже, нсмотря на крайне агресивное "продвижение" - тоже, похоже, не совсем хороший кандидат;
6. ... я вот, реально, на сегодня вижу только QNX, но это - исключительно IMHO.
Наверх
evgen Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 08 Сентябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 178
Свойства публикации Свойства публикации   Ответить, цитируя автора - evgen Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Октябрь 2003 16:31
Первоначально опубликовано Olej

Первоначально опубликовано evgen

Дык порылся, насколько терпения хватило. - Вроде бы ничто не противоречит тому, что я тут писал


Тут (в теме) много чего понаписано ;-) - но как-то бессистемно ... разбросано. Тогда, если предмет интересен, давайте хоть подитожим тезисно, а потом ... согласимся или нет:

1. для критических систем управления должны применяться realtime OS (а не, скажем, автономное ПО, реализующее и весь API в своём составе, т.е. "ручками");

Ну давайте опять... что такое "критические системы управления" и что такое "realtime OS" и чем " универсальные OS" не "realtime OS" ?
Тем более, если все это на платформе x86 ?
Мое понимание таково, что если речь одет о гарантированном и быстром времени реакции, то это надо делать отдельным внешним контроллером (DSP, PIC, AVR или тот же x86)
Все остальное - от лукавого. Общаться ж с набором контроллеров вполне может и "универсальная ос" и ее способность "в среднем" давать наиболее оптимальное время реакции в этом случае - очень даже хорошо
Первоначально опубликовано Olej


2. универсальные OS (т.е. не удовлетворяющие 5-ти - или сколько там? - критериям к realtime) не могут по-серьёзному использоваться для этих целей (при чём: ошибки и эффекты не-realtim-овости выявляются крайне трудно - 1 раз на 1-10 млн. тестовых пргонов :-();

Я вот использую и как-то не сильно замечаю таких эффектов...
Поскольку более дугих эффектов намного больше, причем основная проблема - с их воспроизведением :-/
Конечно можно было бы от части эффектов избавится (запретить своп или динамические приоритеты), но положительный эффект от них намного превышает отрицательные
Первоначально опубликовано Olej


3. из широко распространённых RTOS можно назвать pSOS, OS-9, Windows CE, VxWorks, QNX... - список не полный, но не в обиду прочим - а то, что вспомнилось;
4. Windows CE - вообще, вопреки рекламе - не является в полной мере realtime... фирма BMW вот, убивши более года времени и уйму денег на её освоение - объявила об отказе...
5. VxWork - идеологический наследник pSOS, похоже, нсмотря на крайне агресивное "продвижение" - тоже, похоже, не совсем хороший кандидат;
6. ... я вот, реально, на сегодня вижу только QNX, но это - исключительно IMHO.

мое IMHO - OS/2. Есть коллеги, которые осваивают QNX. Но уж больно скромные успехи у них.
SY,
EK
Наверх
 Ответить Ответить Страница  <12345 36>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz