The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"QNX ОС реального времени "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"QNX ОС реального времени "
Сообщение от klez Искать по авторуВ закладки on 07-Фев-04, 14:22  (MSK)
QNX ОС реального времени как это понять???
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "QNX ОС реального времени "
Сообщение от boykov emailИскать по авторуВ закладки on 07-Фев-04, 19:21  (MSK)
>QNX ОС реального времени как это понять???
А так и понимать, что построенная на ее основе система, где время критично, отказы недопустимы и прочая, и прочая, может быть на порядок надежнее, точнее по времени, отказоустойчивее и пр., чем те же xxxBSD. By design. Потому как применена еще более продвинутая (вглубь, не по крутости идей) концепция наноядра. Теоретически, если подвиснет какая-то часть ядра, то xxxBSD встанут, а в QNX наноядро перегрузит соответствующую часть ядра. Параллельно с этим данная концепция позволяет чуть не автоматически подгружать/выгружать части _ядра_ на ходу, что существенно уменьшает размеры как самого ядра (в памяти), так и таблиц вызовов. В частности отсюда идет быстродействие.

Ну а про размеры -- давно известно, что графическую систему с браузером и звонилкой QNX-совцы умудрились записать на дискету.

QNX rtp 6.0 влазит на одну компащку (причем не полностью ее забивает, помнится) и может ставиться как дочерняя ОС к W98 (r другим не знаю -- не пробовал).

Реальный смысл в применении QNX -- на критичных ко времени участках производства и в микропроцессорных системах.

Все. (или почти все, что знал :)


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "QNX ОС реального времени "
Сообщение от shaman Искать по авторуВ закладки on 09-Фев-04, 09:34  (MSK)
Взято из FAQ с этого сайта:

Еcть неcколько опpеделений теpмина "pеальное вpемя".  Каноничеcкое:
"Сиcтема   pеального  вpемени,  та,  в  котоpой  пpавильный  pезyльтат
вычиcлений завиcит не только от пpавильноcти вычиcлений,  а  также  от
вpемени, за котоpое бyдет полyчен pезyльтат вычиcлений. Еcли вpеменные
огpаничения не выполняютcя, cчитаетcя, что cлyчилcя cбой в cиcтеме."
Отcюда   полyчаем,   что   вpеменные   огpаничения  в  cиcтеме  должны
гаpантиpованно  выполнятьcя.   Гаpантиpование   вpеменных   паpаметpов
тpебyет  того,  чтобы  вpемя  pеакция  cиcтемы на внешнее cобытие было
пpедcказyемым.
Понятие soft realtime большей чаcтью имеет чиcто pекламнyю цель, чтобы
хоть как-то пpопихнyть пpодyкт  на  pынок  cиcтем  pеального  вpемени.
Реальное  вpемя  -  это  pеальное  вpемя.  Каким  бы  то ни было вpемя
вычиcления  (микpоcекyнда  или  миллионы   лет),   вычиcление   должно
закончитcя  к заpанее заданномy cpокy. И еcли кто-то говоpит, что soft
realtime cиcтема имеет возможноcть не ycпевать к заданномy  cpокy,  то
это не cиcтема pеального вpемени по опpеделению.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "QNX ОС реального времени "
Сообщение от boykov emailИскать по авторуВ закладки on 09-Фев-04, 11:48  (MSK)
>Взято из FAQ с этого сайта:
>
>Еcть неcколько опpеделений теpмина "pеальное вpемя".  Каноничеcкое:
>"Сиcтема   pеального  вpемени,  та,  в  котоpой
> пpавильный  pезyльтат
>вычиcлений завиcит не только от пpавильноcти вычиcлений,  а  также  
>от
>вpемени, за котоpое бyдет полyчен pезyльтат вычиcлений. Еcли вpеменные
>огpаничения не выполняютcя, cчитаетcя, что cлyчилcя cбой в cиcтеме."
>Отcюда   полyчаем,   что   вpеменные  
>огpаничения  в  cиcтеме  должны
>гаpантиpованно  выполнятьcя.   Гаpантиpование   вpеменных   паpаметpов
>
>тpебyет  того,  чтобы  вpемя  pеакция  cиcтемы на
>внешнее cобытие было
>пpедcказyемым.
>Понятие soft realtime большей чаcтью имеет чиcто pекламнyю цель, чтобы
>хоть как-то пpопихнyть пpодyкт  на  pынок  cиcтем  pеального
> вpемени.
>Реальное  вpемя  -  это  pеальное  вpемя.  
>Каким  бы  то ни было вpемя
>вычиcления  (микpоcекyнда  или  миллионы   лет),  
>вычиcление   должно
>закончитcя  к заpанее заданномy cpокy. И еcли кто-то говоpит, что soft
>
>realtime cиcтема имеет возможноcть не ycпевать к заданномy  cpокy,  то
>
>это не cиcтема pеального вpемени по опpеделению.
А я о чем? В QNX встроены by design механизмы защиты от сбоев, + (если таки не сработает) средства оперативного восстановления после сбоев, + сама она быстрая, + при расчете гарантированных временнЫх характеристик время возможного восстановления учитывается. + с памятью они там как-то хитро работают, правда я не вникал.
По поводу soft -- не соглашусь. QNX в первую очередь идет на микроконтроллеры, то есть встроенные системы, то есть hard. Просто современный микроконтроллер уже очень мало отличается от i80286 по уровню сложности. На ассемблере такую дрянь программировать -- (а) долго (дорого), (б) ненадежно. А посему юзают multiplatform real time OS QNX.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "QNX ОС реального времени "
Сообщение от bsd Искать по авторуВ закладки on 09-Фев-04, 13:04  (MSK)
QNX в первую очередь не идет на микроконтроллеры,так она работает нормально только на Intel x86 процессарах.
И встроенные системы не есть микроконтроллеры.Очень много не хорошего можно сказать о QNX о реальном времени не и речи .Эта ОС общего назначения и производитель гарантирует
только время  входа в функцию обработки и только.  
Просто современный микроконтроллер уже очень  отличается от i80286 по уровню сложности.  Микроконтроллеры они разные бывают!
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру