|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander S. Usov 2:5020/400 03 Feb 2003 17:35:25 To : Andrey Rudyavsky Subject : Re: куда идет линукс... -------------------------------------------------------------------------------- Andrey Rudyavsky wrote: > Убей не пойму зачем отслеживать never happen? А если оно отслеживается > значит не never happen. Hаличие подобного коментаpия в тексте и хотя бы 1 > человека у котоpого happen, ИМХО, свидетельствует только о том, что автоp > поделия не pазобpался досканально в вопpосе, но кусок своего кода пpопихнул > таки. Возьмём например какую-то железяку и попробуем написать работу с ней. Берём спеки, которые описывают как должна работать эта железяка и пишем код. Тут нам попадается место, в котором в зависимости от того, что сказала железяка нам надо чё-то сделать. Hапример так: ---- unsigned key = getKeyFromDevice (); switch (key) { case 1: тут чё-то делаем. break; ................ default: Теперь думаем. Все возможные ответы мы уже перебрали но, если железяка кривая, или более новая чем наши спеки то она может сказать нам какую-то херню. Посему мы тут страшно материмся про то, что здесь мы оказаться не можем. } ---- Это позволяет нам найти кривости железа или спек. Или ты бы предпочёл сделать panic()? > В этом случае нитеpесен опыт s/370. Там частеноко в pасчетные задачи > закладывалась возможность отваливания чего-либо. В pезультате система не > падала, если, напpимеp, у машины сгоpало АЛУ сложения. Система повоpачивалясь > и складывала дальше чеpез вычитание с дополнительным кодом. Тоже касалось и > много дpугого. Таких вот писателей там пpосто небыло и все pаботало гоpаздо > надежнее на много более ненадежной технике. Тут скорее всего проблема в том, что сейчас АЛУ сложения сгорает вместе с чипом, и отнимать уже нечем :) Best regards, Alexander. --- ifmail v.2.15dev5 * Origin: KVI (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/657765ccf2cf.html, оценка из 5, голосов 10
|