103
точность, а во-вторых, могли работать только в комнатных условиях.
Созданный на базе SLF миниатюрный многоцелевой компьютер
CADC содержал три параллельно работающих чипа SLF, поддерживал
20-разрядные слова, решал задачи в режиме реального времени, был
оптимизирован для одновременного выполнения нескольких
интенсивных вычислительных процессов, успешно функционировал во
время полета, потреблял мало энергии и легко стыковался с другим
оборудованием. Для него также придумали и создали чипы памяти и
фактически первыми ввели и реализовали концепцию математического
сопроцессора, ускорявшего операции умножения и деления. Влияние на
микропроцессорную индустрию этот проект не оказал как из-за
секретности, так и из-за уверенности руководства компаний в
бесперспективности этих разработок.
Ракетные и космические бортовые ЭВМ
Рассмотрим принципы обеспечения надежности бортовых
компьютеров на примере вычислительного комплекса, обеспечивавшего
работу автономной инерциальной системы управления ракеты Р-36М
«Воевода» (1975). Расчет ведут полностью параллельно 3 бортовые
ЭВМ. Проверяющее устройство сравнивает результаты вычислений всех
трех ЭВМ и данные с трех каналов информации, в случае обнаружения
отказа вычислительная машина или сбойный канал блокируются. Все
линии связи продублированы, надежная элементная база обеспечивает
срок жизни до 25 лет. Быстродействие системы относительно невысокое
– 100 тыс. оп/с (у новых модификаций 2 млн. оп/с), ОЗУ 1 кБ, ПЗУ 32 кБ
(521 кБ), частота 2,5 МГц (8 МГц) [6.6].
Схожие принципы просматриваются в организации бортового
компьютера космического корабля «Буран» (1988), ставшего первым
кораблем, совершившим полет в космос и приземление полностью в
автоматическом режиме. Корабль разрабатывался для полетов в
беспилотном режиме, и требовалось заранее предусмотреть все
возможные неисправности и сложные ситуации. Проблема обеспечения
надежности также решена с помощью аппаратной избыточностью –
применено четыре вычислительных машины. Такая система
обеспечивает гарантированное возвращение с орбиты при отказе до двух
систем, которые в случае сбоя отключаются. При отказе третьей
«случайно» отключается одна из оставшихся, тогда вероятность
возвращения оценивается в 50%. Все компьютеры работают синхронно
по единой программе, и управляются блоком синхронизации,
работающим от пяти синхронно работающих тактовых генераторов.
В бортовой вычислительной системе Международной космической
станции (2000) также большое внимание уделено резервированию.
Главные компьютеры имеют трехкратное аппаратное резервирование,