Рама II

И программисты предусмотрели защиту от  одной случайной команды — ну если кто–то неумышленно прикоснется к пульту во время операции, — но не от  нескольких Все ручные команды система считает экстренными И, поскольку они обладают высоким приоритетом в программном обеспечении «Рохира», принимаются к исполнению немедленно Однако программа знает, что одиночная ручная команда может оказаться «плохой», и способна отвергнуть ее и обратиться к следующему приоритету, в том числе и к защите от ошибок.
 — Извините, — сказала Николь. — Я не поняла Как это может программа отвергнуть одну плохую команду, а несколько пропустить? Я считала, что процессор оперирует с рядами.
 Обернувшись к своему портативному компьютеру, Ричард по заметкам вывел на монитор ряды и колонки цифр.
 — Вот операции, которые «Рохир» выполнял после этих ручных команд.
 — Они повторяются, — заметил Янош, — через семь операций.
 — Правильно, — ответил Ричард. — Три раза «Рохир» пытался исполнить первую ручную команду и каждый раз неудачно, потом он перешел к следующей команде, как это и предусмотрено программой…
 — Но почему, — осведомился Табори, — он вернулся потом к первой команде?
 — Потому что программисты не предусмотрели возможности поступления  многократной ошибочной команды Закончив обработку каждой команды, программа всякий раз спрашивает у себя — нет ли на буфере другой ручной команды Если ее  нет , программа отвергает первую команду и происходит прерывание Если она  есть , программа запоминает отвергнутую команду и считывает следующую И если последовательно не прошли уже две команды, программа  решает , что сломан процессор, и переключается на дублирующий и вновь пытается обработать те же ручные команды


  < < < <     > > > >  


Метки: Фантастика Пожалуйста, тише!

Пески Марса

Экспедиция на Землю

Охота на крупную дичь

Превосходство









«Пески Марса» ... — Правильно, — отозвался Ричард, улыбаясь с отсутствующим видом. — Макс, ты абсолютно точно оцениваешь ситуацию.
«Рама Явленный»... Всаживаем миллионы, а не получили пока ни гроша.