>> если програмно эта ошибка не устранятся - тогда новая версия PCB. > Программно как раз, только в не-EPROM. PCB как Printed Circuit Board
> (печатная плата) тут ни при чём, разве что если Вы в курсе,
> что принято из-за смены прошивки одного ROM менять ревизию
> _платы_, а я -- нет (что тоже вариант).
ЕСЛИ ( проблема_не_устранятеся_програмно )
ТО { проблема_устраняется_аппаратно }
ИНАЧЕ { kernel_panic( "проблема не устранима?" ) };
> Это называется "дорога ложка к обеду", а не покрасивше да помельхиоровей,
> и пониманием этой простой вещи и отличаются линусы-инженеры от таненбаумов-теоретиков.
а как насчет QNX ?
ведь эту операционку делали совсем не теоретики,
и кроме высочайшей надежности эта microcernel OS является также и hard real time OS.
используется QNX именно там где нужна наибольшая надежность работы оборудования,
приведу только один пример - машрутизатор Cisco CRS-1. IOS предыдущих маршрутизаторов Cisco построена на основе монолитного BSD ядра, с казалось бы высокой скоростью работы.
>>> Сложные системы, как в программной, так и в аппаратной части, уже давно
>>> не подлежат полному описанию совокупности состояний по факту как минимум
>>> в "бытовых" (non-MCA) приложениях.
>> потому и перешли от DOS-like операционных систем к защищенным операционным
>> системам, кода глючная програма не может завалить операционку, или другие
>> программы. максимум что произойдет - аварийное завершение работы только
>> этой сбойной программы.
>Вы не поняли. В чём-то наоборот -- для критичных задач минимизируют
>объём всего кода, причастного к решению таковых. Насколько знаю, при
>этом DOS-like может оказаться и предпочтительней именно по причине простоты.
чем инженеры-практики Cisco Systems отличаются от различных писателей-теоретиков,
так это тем, что для критических задач используют не DOS-like (шаг назад),
а QNX-like (шаг вперед) операционные системы.
>>> Ну да это было как раз мелкой иллюстрацией более общей проблемы...
>> если проблему не получается сформулировать -
>> может быть есть проблемы с ее пониманием?
>>>>> бессмысленно закалять колосса на заведомо глиняных ногах.
>Вот Вам и формулировка.
это метафора, а не формулировка.
проблему построения надежных систем из ненадежных компонентов
решают с помощью избыточности и резервирования (например, RAID-1, RAID-10,...)
и кластеризации (поисковая машина Google и т.п.) кстати, Google использует Linux.
> Ладно, предлагаю завершить разговор слепого (меня, поскольку -3.5)
> с какой уж титул себе выберете. :-)
.