Рама II   ::   Кларк Артур

Страница: 277 из 553



— Отлично, Уэйкфилд, — ответил он, — только не затягивай, я и так засыпаю.

Когда они оказались в его хижине, британский инженер с явным удовольствием поведал, что случилось с роботом-хирургом при внезапном развороте «Ньютона».

— Вы были правы, Николь, — проговорил он, — в «Рохир» были введены ручные команды. Они действительно отключили защитные алгоритмы, и ни один из них не сработал во время маневра Рамы.

Улыбаясь, Уэйкфилд продолжил, убедившись, что Николь следит за его объяснением.

— По-видимому, когда Янош упал и ударил рукой по клавиатуре, он отдал три команды. Так по крайней мере решил «Рохир», он принял последовательность из трех ручных команд. Естественно, получилась бессмыслица, но «Рохир» не знал этого.

— Быть может, вы теперь представите, какие кошмары терзают душу того, кто создает программное обеспечение. Всех вариантов никто не может предвидеть. И программисты предусмотрели защиту от одной случайной команды — ну если кто-то неумышленно прикоснется к пульту во время операции, — но не от нескольких . Все ручные команды система считает экстренными. И, поскольку они обладают высоким приоритетом в программном обеспечении «Рохира», принимаются к исполнению немедленно. Однако программа знает, что одиночная ручная команда может оказаться «плохой», и способна отвергнуть ее и обратиться к следующему приоритету, в том числе и к защите от ошибок.

— Извините, — сказала Николь. — Я не поняла.

|< Пред. 275 276 277 278 279 След. >|

Java книги

Контакты: [email protected]