All streams
Search
Write a publication
Pull to refresh
29
0
Alexander Ugorelov @augorelov

Embedded System Engineer

Send message
Знаю ряд систем, где применена FreeBSD на серверах. Выбор операционной системы у простого обывателя зависит от уровня его, как пользователя или администратора, необходимостью программного обеспечения (не все программное обеспечение разработано для всех ОС). Где необходима надёжность выбор делается из других соображений.

После этого комментария вспомнился советский фильм под названием "Сережа", конкретно вспомнилось высказывание Серёжи в моменте с дядей Петей и конфетой.

Отключения лампочка работает в таком же режиме, как и включенная?!

Подведем итог: лампы на кухне в люстре — это не горячий, не теплый и не холодный резерв. А два дополнительных источника света с ручным управлением.
Небольшой ликбез о видах резервирования.

Нагруженный резерв («горячий резерв») — резервный элемент, который находится в таком же режиме, как и основой.

Облегченный резерв («теплый резерв») — резервный элемент, находящийся в менее нагруженном состоянии (например, «спящем»), чем основной.

Ненагруженный резерв («холодный резерв») — резервный элемент, находящийся в ненагруженном режиме до начала его использования вместо основного элемента.
Тогда как Вы можете говорить о том, о чем не знаете и в чем не разбираетесь?
Вы в курсе как устроена тормозная система, хотя бы легкового автомобиля?
У Вас запасные лампы автоматом включаются в работу при выходе из строя основных?!
Смысл рассказывать что-то человеку, который не видит разницы между автопилотом летательного аппарата и наземной самоходной тележки.
Не надо думать, что горячий резерв не должен использоваться в работе.

Сами поняли, что написали?!

От Ваших ответов полнейший «лицо+ладонь».
IP68

И когда пылевлагозащита стали главными показателями надежности?!
QNX намного надежней линукса и винды

Вы бросаетесь из крайности в крайность. Вам напомнить определение надежности или сами найдете?
Встречный вопрос: «Почему на большинстве серверных машин крутиться Linux?»
Только не путайте автопилот с FMS, FADEC, АБСУ и иными блоками.

Не путаю, у меня на работе под боком сидит один из разработчиков FADEC. Называть явки и пароли не могу по определенным причинам.
Одно купание — и опаньки.

Это нарушение инструкции по эксплуатации. Это не плохая надежность. Вы же не купаете включенную в сетевую розетку микроволновую печь, фен, не поливаете работающий телевизор из лейки только потому, что там показали завядшие цветы?!

После дешевых китайских многие переходят на более надежный смартфоны. Есть примеры.

ак что надежность — не самая важная для потребителя характеристика.

Для потребителя с низким достатком действительно так. Но когда такой потребитель поймет, что на дешевый и не надежный товар он потратил столько же денег, как и на дорогой. Срок службы купленных дешевых товаров оказался меньше, он задумается о покупке более надежного варианта.
Nokia-3310, не терявший цену лет 15

Потому, что надежен.
Похоже Вы еще не в курсе, что такое горячий резерв. Раз привели такие примеры.
Пардон, у меня на кухне в люстре 6 лампочек. Это тоже не горячий резерв?

Нет, и еще раз нет.

Дурацкий вопрос — а 4 тормоза на 4х колесах за горячий резерв не считаем? А посылку двух сигналов от дух половинок педали — это не горячий резерв?

Не считаем, рассмотрим легковой автомобиль: система тормозов двухконтурная и, следовательно, 2 гидроконтура на два колеса по диагонали (как самая широкораспространенная и безопасная). И педаль состоит из цельной части. И давление по контурам распределяет главный тормозной цилиндр установленный на вакуумном усилителе.
В тормозной системе взамен отказавшего контура не подключается аналогичный, который стоит в параллель и работает все время с основным.

Изучите мат. часть про надежность и резервирование систем.
Глазастые, до опечатки докопались, так как к сути статьи докопаться не смогли. Сразу пословица русская вспоминается: «В чужом глазу соломину видит, а в своём — бревна не замечает».
Глазастые evgus, emmibox, dmitryrf, для начала статьи писать начните, а потом посмотрим на их идеальность и отсутствие опечаток.
«Критиковать автора легко, но трудно его оценить» (Люк де Клапье Вовенарг)
Собираем и изучаем.
Компилятор gcc 6.3.0, стандарт С99.
Исходный код
#include <stdio.h>
#include <stdlib.h>

#define STACK_CANARY_WORD   0xDEADABBA

int main(int argc, char** argv) {
    int test_memory[1024] = {0x00000000};
    int *start = &test_memory[0];
    int *stop = &test_memory[1024];
    int cnt = 0;
    
    
    printf("before start 0x%p\n", start);
    printf("stop 0x%p\n", stop);
    while (start < stop) {
        printf ("[%d]\t0x%08X\n", cnt, *(start++));
        cnt++;
    } 
    printf("after start 0x%p\n", start);
    
    start = &test_memory[0];
    printf("before start 0x%p\n", start);
    while (start < stop) {
        *(start++) = STACK_CANARY_WORD;
    } 
    printf("after start 0x%p\n", start);
    
    start = &test_memory[0];
    printf("before start 0x%p\n", start);
    cnt = 0;
    while (start < stop) {
        printf ("[%d]\t0x%08X\n", cnt, *(start++));
        cnt++;
    }
    printf("after start 0x%p\n", start);
    
    return (EXIT_SUCCESS);
}

.

Потому, что этот код прекрасно собирается компилятором и корректно отработает. Раз Вы пишете такой бредовый комментарий, соответственно, Вы не разбираетесь с работой с указателями.
Приведите пример автомобильно ЭБУ, в котором применяются:
1. два микроконтроллера (для резервирования);
2. два микроконтроллера с разной архитектурой.
Резервирования там нет никакого…

Про горячее резервирование в автомобильных ЭБУ речи не шло.
Если вы поняли, что у вас что то пошло не так — заглохнуть на ходу самый оптимальный вариант!.. И он значительно лучше, чем скажем неконтролируемо разогнаться до максимальной скорости и впечататься в столб.

С этим не поспоришь.
на самом деле дроссель становится в limp-home позицию и можно куда то ехать с черепашьей скоростью

Все зависит от датчиков двигателя, вышедших из строя.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity