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

 
 
> Оси, как таковые
Dubov
сообщение Nov 14 2012, 13:33
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 408
Регистрация: 28-05-12
Пользователь №: 72 052



Мой коллега утверждает, что ОС - это совершенно ненужная вещь впринципе (будь то FreeRTOS или Embedded Linux).
Говорит что старый добрый суперлуп и прерывания - вот это вещь!

Недавно услышал ещё одно утверждение, уже от другого человека: ОС в мире микроконтроллеров (в том числе и с MMU как SAM9) - это зло!

Непонятно кому верить... окружающему миру рекламы, рекомендующему использование Осей или знакомым практикам....

Сообщение отредактировал Dubov - Nov 14 2012, 13:33
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
juvf
сообщение Dec 10 2012, 10:09
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



Цитата
Поэтому оси и применяют даже в ущерб надежности.
ос != "ущерб надёжности"
Go to the top of the page
 
+Quote Post
Enthusiast
сообщение Dec 12 2012, 20:00
Сообщение #3


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

Группа: Свой
Сообщений: 163
Регистрация: 25-09-09
Из: Nizhny Novgorod, Russia
Пользователь №: 52 588



Цитата(juvf @ Dec 10 2012, 14:09) *
ос != "ущерб надёжности"

На чём основано данное умозаключение?
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Dec 13 2012, 02:05
Сообщение #4


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (Enthusiast @ Dec 13 2012, 04:00) *
На чём основано данное умозаключение?

На том же, на чем и Ваше) Только оба этих утверждения - противоположны друг другу rolleyes.gif


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Enthusiast
сообщение Dec 13 2012, 05:20
Сообщение #5


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

Группа: Свой
Сообщений: 163
Регистрация: 25-09-09
Из: Nizhny Novgorod, Russia
Пользователь №: 52 588



Цитата(haker_fox @ Dec 13 2012, 06:05) *
На том же, на чем и Ваше) Только оба этих утверждения - противоположны друг другу rolleyes.gif

Мои доводы:
1. Если в устройстве используется динамическое ОЗУ для исполнения программы, то снижается надёжность работы устройства в целом. Причину я озвучивал ранее.
2. Чем больше строк исходного кода используется в программе, тем выше вероятность появления ошибки в ней, а следовательно, ниже надёжность работы устройства в целом.
С этим кто-то не согласен?
Go to the top of the page
 
+Quote Post
juvf
сообщение Dec 13 2012, 06:20
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



Цитата(Enthusiast @ Dec 13 2012, 11:20) *
Мои доводы:
1. Если в устройстве используется динамическое ОЗУ для исполнения программы, то снижается надёжность работы устройства в целом. Причину я озвучивал ранее.
2. Чем больше строк исходного кода используется в программе, тем выше вероятность появления ошибки в ней, а следовательно, ниже надёжность работы устройства в целом.
С этим кто-то не согласен?

Я не согласен. Я не вижу логики в ваших аргументах.
1) Какую причину вы озвучивали ранее? Какие сбои в динамическом озу? Какая взаимосвязь между озу и ос? какие сбои ячейках в динамическом озу?

Ну допустим, есть DRAM, в котором, как вы говорите "следует иметь в виду вероятность сбоя в ячейках динамического ОЗУ". Вынесем надежность DRAM за рамки этой ветки и возьмём за априори: DRAM = вероятность сбоя в ячейках, т.е. ненадежна. Загрузив в неё ос получаем глючный продукт. Кто бы спорил. Но так это не проблема ос. А теперь грузим в это DRAM прогу без ОС - и что в результате? Более надёжный продукт? Не будет сбоев или они будут реже? Тоже глючный продукт получится. И если у вас глючная память - хоть винда, хоть линукс, хоть без ос....даже хеловорд или QNX - упадут и не встанут.

2)опятьже нету тут логики. Что надежнее - 1000 строк кода без ошибок или 10 строк кода с ошибками? код ос выверенный и оттестенный код многими людьми. А ваш свежий суперлуп нужно тестить и тестить. Если вы не доверяете коду ос, потому как не доверяеете чужому коду, то тогда также не следует использовать стандартные библиотеки, нестандартные библиотеки которые кто-то писал. А компилятор - это программа, которую писали теже индусы люди, и там таже могут быть ошибки. Тогда вообще лучше писать самому на асме и самому асм переводить в машинный код, а то вдруг компилятор асма подведёт.
И более того - программа без ос не всегда меньше программы с ос.

ps а на мой вопрос вы так и не ответили: Какая взаимосвязь между динамическим ОЗУ и ос? Почему эта связка ненадёжна?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 13 2012, 08:34
Сообщение #7


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(juvf @ Dec 13 2012, 08:20) *
Я не согласен. Я не вижу логики в ваших аргументах.
1) Какую причину вы озвучивали ранее? Какие сбои в динамическом озу? Какая взаимосвязь между озу и ос? какие сбои ячейках в динамическом озу?

2)опятьже нету тут логики. Что надежнее - 1000 строк кода без ошибок или 10 строк кода с ошибками? Какая взаимосвязь между динамическим ОЗУ и ос? Почему эта связка ненадёжна?


Логику искать не надо здесь. Все чисто на опыте и наблюдениях.

Вот TI выпускает серию микроконтроллеров TMS570 , сверх надежные на Cortex с двойным синхронным выполнением на двух ядрах и сверкой результатов, с ЕЕС на каждый тип памяти.
Так во первых у них нет интерфейса к DDR, а во вторых у них нет портов RTOS с поддержкой фичи lockstep.
Буквально сегодня мне пришел анонс их новой RTOS - TI-RTOS. Там опять же нет поддержки lockstep!
Они что с дуба упали? Зачем в таком сложном чипе делать lockstep если его не поддерживают RTOS?
Ответ ясен, они его собирались использовать без RTOS в обычном понимании.
Т.е. в критически надежных системах RTOS не используют. Вот и вся связь
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Dubov   Оси   Nov 14 2012, 13:33
- - Сергей Борщ   А Торвальдс утверждает, что писать на С++ нельзя. ...   Nov 14 2012, 13:41
- - Непомнящий Евгений   Практики - они разные бывают. В каких-то задачах О...   Nov 14 2012, 13:47
- - Idle   Цитата(Dubov @ Nov 14 2012, 17:33) а в ч...   Nov 14 2012, 13:57
- - andron86   Цитата(Dubov @ Nov 14 2012, 14:33) Мой ко...   Nov 14 2012, 14:03
- - MrYuran   Цитата(Dubov @ Nov 14 2012, 17:33) Непоня...   Nov 14 2012, 14:16
- - _Pasha   Оси-это зло. Но тот, кто их юзает, - тому повезло.   Nov 14 2012, 19:30
|- - SyncLair   Цитата(_Pasha @ Nov 14 2012, 23:30) Оси-э...   Nov 15 2012, 16:00
|- - Kopa   Цитата(SyncLair @ Nov 15 2012, 20:00) Аж ...   Nov 15 2012, 19:11
|- - _Pasha   Цитата(Kopa @ Nov 15 2012, 22:11) P.S. А ...   Nov 17 2012, 15:06
|- - SyncLair   Цитата(Kopa @ Nov 15 2012, 23:11) Меня в ...   Nov 20 2012, 16:40
- - haker_fox   QUOTE (Dubov @ Nov 14 2012, 22:33) Непоня...   Nov 17 2012, 14:26
- - kurtis   Если бы ОСи было плохо, их бы никто не использовал...   Nov 17 2012, 14:55
- - juvf   Цитата(Dubov @ Nov 14 2012, 19:33) Мой ко...   Nov 26 2012, 03:20
- - yes   Цитата(Dubov @ Nov 14 2012, 17:33) Мой ко...   Nov 26 2012, 13:09
|- - AlexandrY   Цитата(yes @ Nov 26 2012, 15:09) знакомый...   Nov 26 2012, 13:54
|- - haker_fox   QUOTE (AlexandrY @ Nov 26 2012, 21:54) Ко...   Dec 6 2012, 01:21
- - Enthusiast   На мой взгляд, если по условию задачи требуется вр...   Dec 5 2012, 18:19
|- - _Pasha   Цитата(Enthusiast @ Dec 5 2012, 22:19) На...   Dec 5 2012, 20:03
|- - Enthusiast   Цитата(_Pasha @ Dec 6 2012, 00:03) А чего...   Dec 6 2012, 18:35
|- - _Pasha   Цитата(Enthusiast @ Dec 6 2012, 21:35) Да...   Dec 6 2012, 18:52
|- - SyncLair   Цитата(Enthusiast @ Dec 6 2012, 22:35) Да...   Dec 6 2012, 20:38
|- - haker_fox   QUOTE (Enthusiast @ Dec 7 2012, 03:35) Кр...   Dec 7 2012, 13:29
|- - SyncLair   Цитата(haker_fox @ Dec 7 2012, 17:29) А д...   Dec 7 2012, 15:37
|- - haker_fox   QUOTE (SyncLair @ Dec 8 2012, 00:37) Внут...   Dec 9 2012, 11:08
- - polyname   Цитатаесли по условию задачи требуется время сраба...   Dec 7 2012, 16:11
|- - Enthusiast   Цитата(polyname @ Dec 7 2012, 20:11) испо...   Dec 9 2012, 10:24
|- - juvf   Цитата(Enthusiast @ Dec 9 2012, 16:24) На...   Dec 9 2012, 10:52
||- - Enthusiast   Цитата(juvf @ Dec 9 2012, 14:52) Смишно.....   Dec 9 2012, 11:17
||- - juvf   Цитата(Enthusiast @ Dec 9 2012, 17:17) Ес...   Dec 9 2012, 12:33
||- - AlexandrY   Цитата(juvf @ Dec 9 2012, 14:33) pps я во...   Dec 9 2012, 13:18
||- - haker_fox   QUOTE (juvf @ Dec 9 2012, 21:33) ps есть ...   Dec 9 2012, 14:36
||- - Enthusiast   Цитата(haker_fox @ Dec 9 2012, 18:36) При...   Dec 9 2012, 17:50
||- - mvm54   Цитата(haker_fox @ Dec 9 2012, 18:36) При...   Dec 9 2012, 19:12
||- - Enthusiast   Цитата(mvm54 @ Dec 9 2012, 23:12) "А...   Dec 10 2012, 07:44
||- - IgorKossak   Цитата(Enthusiast @ Dec 10 2012, 09:44) Э...   Dec 10 2012, 08:29
||- - Enthusiast   Цитата(IgorKossak @ Dec 10 2012, 12:29) Н...   Dec 10 2012, 10:02
|||- - sasamy   Цитата(Enthusiast @ Dec 10 2012, 14:02) О...   Dec 10 2012, 10:16
|||- - haker_fox   QUOTE (Enthusiast @ Dec 10 2012, 18:02) П...   Dec 11 2012, 00:42
|||- - Enthusiast   Цитата(haker_fox @ Dec 11 2012, 04:42) Вы...   Dec 11 2012, 08:20
|||- - MrYuran   Цитата(Enthusiast @ Dec 11 2012, 12:20) Я...   Dec 11 2012, 08:36
||||- - AlexandrY   Цитата(MrYuran @ Dec 11 2012, 10:36) Боль...   Dec 11 2012, 09:49
||||- - VslavX   Цитата(AlexandrY @ Dec 11 2012, 11:49) Ны...   Dec 11 2012, 13:18
||||- - vshemm   Цитата(Enthusiast @ Dec 11 2012, 12:20) О...   Dec 11 2012, 17:07
||||- - AlexandrY   Цитата(vshemm @ Dec 11 2012, 19:07) В уже...   Dec 11 2012, 18:41
||||- - vshemm   Цитата(AlexandrY @ Dec 11 2012, 22:41) Сп...   Dec 11 2012, 19:52
||||- - AlexandrY   Цитата(vshemm @ Dec 11 2012, 21:52) [2] h...   Dec 11 2012, 21:20
|||||- - vshemm   Это всего лишь статья Edit: Вообще, шерстите arx...   Dec 11 2012, 22:23
||||- - VslavX   Цитата(vshemm @ Dec 11 2012, 21:52) [2] h...   Dec 11 2012, 22:20
||||- - AlexandrY   Цитата(VslavX @ Dec 12 2012, 00:20) ...по...   Dec 12 2012, 11:57
|||- - juvf   Цитата(Enthusiast @ Dec 11 2012, 14:20) О...   Dec 11 2012, 09:10
||- - _Pasha   Цитата(IgorKossak @ Dec 10 2012, 11:29) К...   Dec 11 2012, 09:35
|- - sasamy   Цитата(Enthusiast @ Dec 9 2012, 14:24) Ес...   Dec 10 2012, 08:49
- - juvf   ЦитатаЗачем скажем писать беспроводной коммуникаци...   Dec 9 2012, 15:02
|- - _Pasha   Цитата(juvf @ Dec 9 2012, 19:02) Я не пон...   Dec 9 2012, 16:59
|- - AlexandrY   Цитата(juvf @ Dec 9 2012, 17:02) УЖОС...   Dec 9 2012, 18:55
||- - juvf   Цитата(AlexandrY @ Dec 10 2012, 00:55) Пр...   Dec 10 2012, 04:49
||- - AlexandrY   Цитата(juvf @ Dec 10 2012, 06:49) "в...   Dec 10 2012, 06:47
||- - ViKo   Цитата(AlexandrY @ Dec 10 2012, 09:47) Ну...   Dec 10 2012, 08:30
||- - VslavX   Цитата(AlexandrY @ Dec 10 2012, 08:47) Ск...   Dec 10 2012, 08:55
||- - juvf   Цитата(AlexandrY @ Dec 10 2012, 12:47) На...   Dec 10 2012, 08:57
|- - haker_fox   QUOTE (juvf @ Dec 9 2012, 23:02) Он мне с...   Dec 10 2012, 01:28
- - a9d   Если честно, но объяснение глючности scmRTOS прозв...   Dec 9 2012, 15:21
|- - juvf   Цитата(a9d @ Dec 9 2012, 21:21) Если чест...   Dec 9 2012, 16:08
|- - demiurg_spb   Интересный сайтик по теме: http://wiki.osdev.org/M...   Dec 13 2012, 06:17
||- - sasamy   Цитата(AlexandrY @ Dec 13 2012, 12:34) Ло...   Dec 13 2012, 09:17
||- - juvf   Цитата(AlexandrY @ Dec 13 2012, 14:34) Во...   Dec 13 2012, 12:47
||- - AlexandrY   Цитата(juvf @ Dec 13 2012, 14:47) Я не ви...   Dec 13 2012, 14:34
||- - juvf   Цитата(AlexandrY @ Dec 13 2012, 20:34) Вы...   Dec 13 2012, 16:29
||- - _Pasha   Цитата(AlexandrY @ Dec 13 2012, 17:34) Я ...   Dec 13 2012, 16:50
|||- - sasamy   Цитата(_Pasha @ Dec 13 2012, 20:50) Упрощ...   Dec 14 2012, 06:40
||- - vshemm   Цитата(Enthusiast @ Dec 13 2012, 09:20) М...   Dec 13 2012, 19:55
||- - AlexandrY   Цитата(vshemm @ Dec 13 2012, 21:55) А кру...   Dec 13 2012, 20:14
||- - Enthusiast   Цитата(vshemm @ Dec 13 2012, 23:55) Данны...   Dec 13 2012, 21:03
||- - juvf   Цитата(Enthusiast @ Dec 14 2012, 03:03) П...   Dec 14 2012, 10:18
|- - haker_fox   QUOTE (Enthusiast @ Dec 13 2012, 13:20) М...   Dec 13 2012, 06:21
- - haker_fox   QUOTE (Enthusiast @ Dec 11 2012, 17:20) О...   Dec 11 2012, 14:29
|- - Enthusiast   Цитата(haker_fox @ Dec 11 2012, 18:29) Гм...   Dec 11 2012, 18:38
- - haker_fox   QUOTE (VslavX @ Dec 11 2012, 21:18) девоч...   Dec 12 2012, 01:34
|- - Enthusiast   Цитата(haker_fox @ Dec 12 2012, 05:34) Ка...   Dec 12 2012, 06:26
- - vetal   Не согласен. п.1. Неправильная постановка вопроса....   Dec 13 2012, 06:27
- - Enthusiast   По просьбам трудящихся я приведу здесь ссылку на о...   Dec 13 2012, 19:57
- - a9d   ЦитатаЛогику искать не надо здесь. Все чисто на оп...   Dec 13 2012, 21:13
- - vshemm   Гугл отдельная тема. Данная статистика просто пища...   Dec 13 2012, 21:51
- - murug   Сугубо практический вопрос на обсуждаемую тему. То...   Dec 14 2012, 10:25
|- - demiurg_spb   Цитата(murug @ Dec 14 2012, 14:25) uClinu...   Dec 14 2012, 11:02
||- - juvf   Цитата(demiurg_spb @ Dec 14 2012, 17:02) ...   Dec 14 2012, 12:22
||- - demiurg_spb   Цитата(juvf @ Dec 14 2012, 16:22) ну а ес...   Dec 14 2012, 12:45
||- - TigerSHARC   Цитата(juvf @ Dec 14 2012, 15:22) ну а ес...   Dec 14 2012, 18:23
|- - ReAl   Цитата(murug @ Dec 14 2012, 12:25) LPC247...   Dec 14 2012, 13:03
|- - AlexandrY   Цитата(murug @ Dec 14 2012, 12:25) Требуе...   Dec 14 2012, 14:09
- - murug   Ок, вынесение самых критичных по времени действий ...   Dec 17 2012, 06:16
- - TigerSHARC   Цитата(murug @ Dec 17 2012, 10:16) Ок, вы...   Dec 17 2012, 06:41
- - demiurg_spb   Цитата(murug @ Dec 17 2012, 10:16) И еще,...   Dec 17 2012, 07:07
2 страниц V   1 2 >


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

 


RSS Текстовая версия Сейчас: 27th July 2025 - 19:02
Рейтинг@Mail.ru


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