|
А существуют ли в продаже сетевые вытесняющие RTOS ?, И где можно почитать об их устройстве? |
|
|
|
Jul 1 2008, 20:20
|

Местный
  
Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947

|
Ну т.е. такие RTOS в доках на которые чёрным по белому написано, что регламентируется время реакции на событие как и у обычных RTOS (у которых регламентируется время реакции только на "местные" событие), но независимо от того, что событие произошло на одном девайсе сети, а его поток обработчик находится на другом девайсе сети.
А?
Наверное там должно иметь место понятие "приоритет пакета" и "вытеснение пакета". Т.е. когда пакет с бОльшим приоритетом может вытеснить с магистрали пакет с меньшим приоритетом, аналогично тому как поток с бОльшим приоритетом вытесняет поток с меньшим приоритетом. Я прав?
Если это так, то как это реализуется?
Вообще где можно о них чё-нить почитать? О том как они устроены. Как обеспечивается в них регламентируемое время обработки события не смотря на то, что в системе могут быть события, требующие разного времени реакции и не смотря на то, что устройство, которое сигналит о событии и устройство получатель инфы о событии могут находится друг от друга на "расстоянии" нескольких хопов
--------------------
После устранения бага в программе она стала работать....хуже
|
|
|
|
|
 |
Ответов
|
Jul 31 2008, 16:28
|

Частый гость
 
Группа: Свой
Сообщений: 186
Регистрация: 14-01-06
Из: Украина, г.Харьков
Пользователь №: 13 168

|
Подозреваю, что та же QNX при работе в сети с помощью ейного протокола FLEET позволяет достигать такой определенности настолько, насколько это позволяет сетевая аппаратура.
В частности, при передаче сообщения от задачи к задаче через сеть приоритет задачи используется при выборе порядка передачи пакетов в сети (если образовалась очередь на передачу, сообщение от более приоритетной задачи пересылается первым).
Однако есть сеть - это Ethernet, то следует отметить, что Ethernet сетью реального времени как известно не является (ввиду того, что использует метод управления доступом CSMA/CD). Поэтому узел, желающий передать пакет, может пытаться сделать это теоретически сколь угодно долго (ожидая освобождения среды). И само собой, пакет, который уже передается (хоть этим, хоть другим узлом), вытесен быть уже не может.
Поэтому как я понимаю - решение задач с такими требованиями возможно только в комплексе - не только соответствующим выбором ОС и протокола, а и соответствующим выбором аппаратной организации узлов и архитектуры и топологии сети.
Сообщение отредактировал Олег Хохлов - Jul 31 2008, 16:33
|
|
|
|
Guest_Доктор ТуамОсес2_*
|
Jul 31 2008, 19:17
|
Guests

|
Цитата(Олег Хохлов @ Jul 31 2008, 20:28)  Поэтому как я понимаю - решение задач с такими требованиями возможно только в комплексе - не только соответствующим выбором ОС и протокола, а и соответствующим выбором аппаратной организации узлов и архитектуры и топологии сети. ИМХО, реалтаймовость никак не зависит от аппаратуры и топологии..
Сообщение отредактировал Доктор ТуамОсес2 - Jul 31 2008, 19:19
|
|
|
|
Сообщений в этой теме
Дон Амброзио А существуют ли в продаже сетевые вытесняющие RTOS ? Jul 1 2008, 20:20 AndrewN Цитата(Дон Амброзио @ Jul 1 2008, 23:20) ... Jul 2 2008, 14:06 Дон Амброзио Цитата(AndrewN @ Jul 2 2008, 18:06) С точ... Jul 2 2008, 14:24 AlexandrY Яж указывал.
Самый популярный распределенный движ... Jul 2 2008, 16:39  Олег Хохлов Цитата(Доктор ТуамОсес2 @ Jul 31 2008, 22... Aug 1 2008, 13:32 ddiimmaa Так давайте разберёмся! Во первых есть такая ф... Dec 12 2008, 16:09 AlexandrY Эт сильно упрощенный взгляд на вещи.
Во первых в ... Dec 13 2008, 11:38  ddiimmaa Цитата(AlexandrY @ Dec 13 2008, 15:38) Эт... Dec 15 2008, 08:50 vshemm Цитата(ddiimmaa @ Dec 12 2008, 19:09) Так... Dec 13 2008, 15:22 vetal ЦитатаИ то, не всегда можно найти гарантированную ... Dec 13 2008, 15:50 vshemm Скажем так, в идеальных условиях без привязки к же... Dec 13 2008, 19:55
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|