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

 
 
> QNX opensource!
Nixon
сообщение Sep 12 2007, 11:58
Сообщение #1


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Сегодня QSSL открыла исходные коды QNX 6 (правда под собственной лицензией, но все равно для всех).
Более подробно -> www.qssl.com


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vshemm
сообщение Oct 21 2007, 10:22
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 167
Регистрация: 15-08-07
Пользователь №: 29 803



В системе реального времени состав и количество задач всегда меняется. Задачи уничтожаются и создаются в реальном времени!
Это бардак тогда какой-то или мозг, да smile.gif Мне почему-то казалось, что динамическое создание/удаление задач - первый шаг к плохому дизайну. Пример. Как уже говорил, шедулер QNX масштабируется как O(n) на количество нитей. Другими словами, время его отработки линейно возрастает с их количеством. Не зная заранее сколько нитей будет в системе, как мы можем гарантировать задержку, вносимую шедулером? Не станет ли она недопустимо велика? Но даже это не самое страшное. При большом количестве нитей возникает риск множественных блокировок. И это отследить намного сложнее. Все помнят луноход на марсе с vxWorks на борту? Его приходилось резетить с земли каждые пару часов именно из за этого.
Есть, конечно, задачи друго рода, например веб сервера или базы данных. Тут да, потоки создаются только в путь. Но это не совсем задача реального времени, т.к. нет дедлайна на время реакции. И потоки редко блокируются друг на друге. Зато такой подход позволяет поднять общую производительность, т.е. среднее время реакции.

Хотя вроде в интеренете читал статьи что QNX используется в самолетах F-16.
Да, но только как HMI. Т.е. если она откажет - самолет не упадет, просто пилот не увидит красивую трехмерную картинку на экране. Придется вертеть башкой и думать мозгом smile.gif Собственно, здесь важно не низкое время реакции, а отказоустойчивость и математика.

У меня это критическое время было 1 нс, ну максимум 10 нс( и то это в самом худшем варианте).
С такими временами об ОС нужно забыть smile.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 21 2007, 10:41
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(vshemm @ Oct 21 2007, 13:22) *
У меня это критическое время было 1 нс, ну максимум 10 нс( и то это в самом худшем варианте).
С такими временами об ОС нужно забыть smile.gif

Для начала следует забыть о контроллерах и процессорах, поскольку это один такт на Гигагерце и подумать о том, что такая задержка набегает уже на нескольких сотнях миллиметров проводника, не говоря уже о кремниевой логике.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
prog_sun
сообщение Oct 21 2007, 13:52
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 139
Регистрация: 12-10-07
Пользователь №: 31 308



zltigo
vshemm
Одна наносекунда, говорите? Операционная система? Извитите, но Вы похоже просто не имеете никакого представления о том, о чем пытаетесь расссуждать.

Тогда не имел представление вот и искал ось с такими характеристиками. biggrin.gif Потом перестал искать и вернулся к отработанной технологии железная логика плюс компьютер. А так я просто рассказал историю как вышел на QNX.

Для начала следует забыть о контроллерах и процессорах, поскольку это один такт на Гигагерце и подумать о том, что такая задержка набегает уже на нескольких сотнях миллиметров проводника, не говоря уже о кремниевой логике.
Ну зачем так категорично. Хотя про "о контроллерах и процессорах" давно конечно забыли, но про кремневую логику это вы зря. Конечно до GaAs, SiGe далеко, но все же с 1 нс кремний справляется. А для каких то приложений это уже система реального времени smile.gif

Цитата
Да, но только как HMI. Т.е. если она откажет - самолет не упадет, просто пилот не увидит красивую трехмерную картинку на экране. Придется вертеть башкой и думать мозгом smile.gif Собственно, здесь важно не низкое время реакции, а отказоустойчивость и математика.

От того что QNX откажет уж точно самолет не упадет, наверно на этот случай что то придумано разработчиками этих самолетов. biggrin.gif Просто я о том что эта операционка всегда представлялась в прессе как свехнадежная система ( по сравнению с другими операционками) что даже военные доверили ей управление самолетом.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Nixon   QNX opensource!   Sep 12 2007, 11:58
- - zltigo   Явно опоздали.   Sep 12 2007, 12:05
- - Nixon   и мое мнение в разговоре с товарищем, работающим т...   Sep 12 2007, 13:19
|- - zltigo   Цитата(Nixon @ Sep 12 2007, 16:19) опозда...   Sep 12 2007, 13:42
- - vshemm   А зачем вообще нужны исходники микроядра (кроме ка...   Sep 12 2007, 15:19
|- - Olej   Цитата(vshemm @ Sep 12 2007, 18:19) А зач...   Oct 11 2007, 09:46
- - jorikdima   а что случилось 5 лет назад?   Sep 13 2007, 05:31
|- - zltigo   Цитата(jorikdima @ Sep 13 2007, 08:31) а ...   Sep 13 2007, 07:27
- - avv   to vshemm: Дойдет и до остального, будем надеяться...   Sep 14 2007, 05:11
|- - AlexandrY   Да, если они реально откроют middleware, это будет...   Sep 14 2007, 06:48
|- - zltigo   Цитата(AlexandrY @ Sep 14 2007, 09:48) .....   Sep 14 2007, 09:10
- - vshemm   Цитата(zltigo @ Sep 14 2007, 13:10) В общ...   Sep 14 2007, 17:53
|- - AlexandrY   Назвали бы хоть одного бесплатного конкурента. С т...   Sep 14 2007, 18:57
- - vshemm   QNX бесплатен? Мягко говоря, это не так Да, можно...   Sep 15 2007, 10:21
|- - AlexandrY   А чувствую здесь опять сталкиваются разные парадиг...   Sep 15 2007, 13:21
|- - Andrew2000   Цитата(AlexandrY @ Sep 15 2007, 17:21) .....   Sep 15 2007, 14:20
|- - DRUID3   Цитата(AlexandrY @ Sep 15 2007, 16:21) А ...   Oct 19 2007, 17:56
||- - zltigo   Цитата(DRUID3 @ Oct 19 2007, 20:56) Я тол...   Oct 19 2007, 18:13
|||- - prog_sun   Цитата(AlexandrY @ Sep 15 2007, 16:21) * А реальн...   Oct 20 2007, 07:55
||- - ?ELF   Извините, что встреваю в разговор специалистов на ...   Oct 26 2007, 10:23
||- - prog_sun   А вот солнышко на первом рисунке что это за знак и...   Oct 26 2007, 11:06
||- - ?ELF   Цитата(prog_sun @ Oct 26 2007, 17:06) А в...   Oct 26 2007, 11:59
|- - CaPpuCcino   немного в офтоп Цитата(AlexandrY @ Sep 15 200...   Oct 20 2007, 22:46
|- - AlexandrY   Трудность понимания систем реального времени именн...   Oct 21 2007, 17:42
|- - prog_sun   AlexandrY Не буду утверждать, но вы подменяете сис...   Oct 21 2007, 18:46
||- - prog_sun   Вот здесь http://bugtraq.ru/cgi-bin/forum.mcgi?typ...   Oct 21 2007, 19:04
||- - AlexandrY   Важны не эти формулировки, а их последующее толков...   Oct 21 2007, 20:21
||- - CaPpuCcino   Цитата(AlexandrY @ Oct 22 2007, 00:21) Ва...   Oct 21 2007, 20:50
||- - AlexandrY   Вся инфа получена на основе реверсинга и реинженир...   Oct 22 2007, 10:58
|- - CaPpuCcino   Цитата(AlexandrY @ Oct 21 2007, 21:42) Ес...   Oct 21 2007, 19:47
- - Gate   QNX 6, он же нейтрино, никому особенно не интересе...   Sep 15 2007, 11:03
|- - v_shamaev   Цитата(Gate @ Sep 15 2007, 15:03) QNX 6, ...   Sep 15 2007, 20:34
|- - ?ELF   Цитата(v_shamaev @ Sep 16 2007, 02:34) Пр...   Sep 16 2007, 00:58
|- - v_shamaev   Цитата(?ELF @ Sep 16 2007, 04:58) QNX на ...   Sep 16 2007, 08:59
|- - zltigo   Цитата(v_shamaev @ Sep 16 2007, 11:59) За...   Sep 16 2007, 09:17
|- - v_shamaev   Цитата(zltigo @ Sep 16 2007, 13:17) Серти...   Sep 16 2007, 15:57
- - KirillS   Мои 2 копейки: исходники VxWorks далеко не бесплат...   Sep 18 2007, 11:59
|- - jorikdima   Цитата(KirillS @ Sep 18 2007, 15:59) Мои ...   Sep 19 2007, 08:20
- - vshemm   Исходники были скачаны сразу же. Сорцы довольно ча...   Oct 12 2007, 11:16
|- - prog_sun   AlexandrY А реальное время на FPGA не сделать. Ту...   Oct 19 2007, 15:55
|- - Olej   Цитата(vshemm @ Oct 12 2007, 14:16) На да...   Oct 23 2007, 22:04
|- - AlexandrY   Программисты от индустрии сильно оторваны от конса...   Oct 24 2007, 06:14
|- - vshemm   Цитата(Olej @ Oct 24 2007, 02:04) ... к п...   Oct 24 2007, 08:05
- - vshemm   Вот ведь привязались в ПЛИСинам Я привел их тольк...   Oct 20 2007, 17:04
|- - ?ELF   Цитата(vshemm @ Oct 20 2007, 23:04) Не ну...   Oct 20 2007, 22:01
- - prog_sun   vshemm [А по факту - больше 2-3 dsp задач обычно и...   Oct 21 2007, 09:27
|- - zltigo   Цитата(prog_sun @ Oct 21 2007, 12:27) хот...   Oct 21 2007, 10:20
|- - zltigo   Цитата(prog_sun @ Oct 21 2007, 16:52) но ...   Oct 21 2007, 14:20
- - prog_sun   ЦитатаИ про это тоже не зря - расскажите на каком ...   Oct 21 2007, 15:06
|- - zltigo   Цитата(prog_sun @ Oct 21 2007, 18:06) А с...   Oct 21 2007, 16:33
|- - prog_sun   Цитатакоторое за одну наносекунду должно получить ...   Oct 21 2007, 17:19
|- - zltigo   Цитата(prog_sun @ Oct 21 2007, 20:19) Про...   Oct 21 2007, 19:08
- - vshemm   Мрак. И это все работает? А как ЧМА применяется? И...   Oct 21 2007, 18:58
- - prog_sun   zltigo Если вы из того что я в свое время отказалс...   Oct 21 2007, 19:41
|- - zltigo   Цитата(prog_sun @ Oct 21 2007, 22:41) Есл...   Oct 21 2007, 21:19
|- - prog_sun   Цитата(zltigo @ Oct 22 2007, 01:19) Нет и...   Oct 21 2007, 22:58
|- - zltigo   Цитата(prog_sun @ Oct 22 2007, 01:58) А м...   Oct 22 2007, 08:18
- - ishergin   Сорри что вмешиваюсь Кто нибудь работал с ChorusO...   Oct 22 2007, 13:54
|- - zltigo   Цитата(ishergin @ Oct 22 2007, 16:54) Кто...   Oct 22 2007, 14:03
|- - vshemm   Цитата(zltigo @ Oct 22 2007, 18:03) ... Т...   Oct 22 2007, 16:30
- - prog_sun   vshemm [/i]Справедливо для версии 4, но не для 6.[...   Oct 23 2007, 08:55
- - prog_sun   Olej Много полезного вспомнил и узнал . Про АЭС ...   Oct 24 2007, 07:46
|- - Olej   Цитата(prog_sun @ Oct 24 2007, 10:46) ран...   Oct 24 2007, 08:38
|- - prog_sun   Цитата+ АСУТП литейными и близкими к ним производс...   Oct 24 2007, 10:19
|- - Olej   Цитата(prog_sun @ Oct 24 2007, 13:19) В э...   Oct 24 2007, 11:00
|- - prog_sun   ЦитатаА если искать синоним "реалтайм" -...   Oct 24 2007, 15:24
|- - Olej   Цитата(prog_sun @ Oct 24 2007, 18:24) ник...   Oct 24 2007, 15:59
- - vshemm   Так, давайте разделим понятия "скорость...   Oct 24 2007, 17:38
|- - prog_sun   http://www.dedicated-systems.com/encyc/pub...time_...   Oct 25 2007, 09:13
|- - Olej   Цитата(prog_sun @ Oct 25 2007, 12:13) там...   Oct 25 2007, 13:10
- - Olej   Собственно, открытие кода QNX, с чего и началась в...   Oct 25 2007, 08:39
- - AlexandrY   Ну главного события еще не произошло. QNX пока еще...   Oct 26 2007, 05:59
- - Andrew2000   Цитата(AlexandrY @ Oct 26 2007, 09:59) Се...   Oct 26 2007, 11:38


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

 


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


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