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

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


Местный
***

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



Ну т.е. такие RTOS в доках на которые чёрным по белому написано, что регламентируется время реакции на событие как и у обычных RTOS (у которых регламентируется время реакции только на "местные" событие), но независимо от того, что событие произошло на одном девайсе сети, а его поток обработчик находится на другом девайсе сети.

А?

Наверное там должно иметь место понятие "приоритет пакета" и "вытеснение пакета". Т.е. когда пакет с бОльшим приоритетом может вытеснить с магистрали пакет с меньшим приоритетом, аналогично тому как поток с бОльшим приоритетом вытесняет поток с меньшим приоритетом.
Я прав?

Если это так, то как это реализуется?

Вообще где можно о них чё-нить почитать? О том как они устроены. Как обеспечивается в них регламентируемое время обработки события не смотря на то, что в системе могут быть события, требующие разного времени реакции и не смотря на то, что устройство, которое сигналит о событии и устройство получатель инфы о событии могут находится друг от друга на "расстоянии" нескольких хопов


--------------------
После устранения бага в программе она стала работать....хуже
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ddiimmaa
сообщение Dec 12 2008, 16:09
Сообщение #2


Участник
*

Группа: Validating
Сообщений: 27
Регистрация: 12-12-08
Из: Ижевск
Пользователь №: 42 419



Так давайте разберёмся! Во первых есть такая фишка, как вытеснение одного потока с меньшим приоритетом потоком с более высоким приоритетом. Вот блогадоря такой фишке можно как то сказать вот ребята я в своей ОС ГАРАНТИРУЮ что это вытиснение не будет НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ например не медленее чем за 20 мкс. И вот если ваша ещё высокоприоритетная задача будет обслуживать пришедшее событие (которое и послужило причиной вытеснения) в течении 40 мкс, то вот вам ребята и гарантия в 40+20=60 мкс.

Так вот теперь о сети. Тут два вопроса
1. Вытеснение обслуживания менее приоритетного пакета в сетевых функциях ОС над другим более приоритетным
2. Вытеснение пакета в самой сети.

По поводу первого скажу честно не встречал, хотя хотел бы увидеть. Везде пакет если уж приняли обрабатывать то обрабатывают до конца. Вот пока обработку этого пакета не завершили на более высоко приоритетный не переходят. То бишь вытесняющей многозадачности нет в этом смысле. Поэтому процесс анализа и давания каких-либо анализов сильно затрудняеться
Если кто подскажет где подругому с удовольствием погляжу.

Во вторых Из всего что известно мне вытеснение пакета одини другим есть только в сети CAN там адрес узла и есть приоритет больше адрес больше приоритет. Если передачу начинают два узла то менее приоритетный прекрашает передачу и без колизий ситуация разрешаеться.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Дон Амброзио   А существуют ли в продаже сетевые вытесняющие 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
- - Олег Хохлов   Подозреваю, что та же QNX при работе в сети с помо...   Jul 31 2008, 16:28
|- - Доктор ТуамОсес2   Цитата(Олег Хохлов @ Jul 31 2008, 20:28) ...   Jul 31 2008, 19:17
|- - Олег Хохлов   Цитата(Доктор ТуамОсес2 @ Jul 31 2008, 22...   Aug 1 2008, 13:32
|- - 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


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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 23:43
Рейтинг@Mail.ru


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