ННСК-1
Эта статья нуждается в дополнительных цитатах для проверки . ( июль 2014 г. ) |
Стандартный космический компьютер НАСА -1 ( NSSC-1 ) — это компьютер, разработанный в качестве стандартного компонента для многоцелевого модульного космического корабля в Центре космических полетов имени Годдарда (GSFC) в 1974 году. Базовый космический корабль был построен из стандартизированных компонентов и модулей по низкой цене. снижение. Компьютер имел 18-битную основную память или память с металлическими проводами ; до 64 тыс. 18-битный формат был выбран потому, что он обеспечивал большую точность (х4) данных по сравнению с 16-битной машиной. Арифметика с плавающей запятой не поддерживалась.
Использование
[ редактировать ]NSSC-1 использовался на
- Солнечная максимальная миссия
- Космический телескоп Хаббл (для управления космическим кораблем, а не для обработки данных изображений, для которого первоначально использовался DF-224 )
- Миссии Landsat -D,D', переименованные в Landsat 4 и Landsat 5.
и другие миссии, которые в основном ограничивались Солнечной системой, например, Гамма-обсерватория и UARS . [1] : 910
Предыдущее оборудование OBP было разработано компаниями Westinghouse и GSFC. В машине использовалась диодно-транзисторная логика , детали с наименьшей мощностью, доступные на тот момент в списке предпочтительных деталей; Первоначально изготовленный из 1700 пакетов SSI ( ворот NOR ), более поздний AOP был реализован с использованием 69 TTL-чипов MSI ( средней интеграции ) от Harris. [1] : 904
NSSC-1 был реализован IBM с использованием версий чипов Harris от TRW. [1] : 905
Программирование и поддержка
[ редактировать ]NSSC-1 имел набор инструментов ассемблера / загрузчика /симулятора, размещенный на Xerox XDS 930 (24-разрядный) мейнфрейме . Соответствующий симулятор работал со скоростью 1/1000 реального времени. Компьютер Xerox был подключен к макетной плате ОБП в стойке (которая, конечно же, работала при комнатной температуре). Позже Центр разработки и проверки программного обеспечения (SDVF) добавил симулятор динамики полета PDP-11/70 , размещенный на миникомпьютере . [2]
Специально созданный летный аппарат NSSC-1 был разработан для использования в миссии Solar Maximum Mission (SMM) и последующих полетах. Он переключал задачи с интервалом 25 мс и включал в себя процессор хранимых команд , который обрабатывал команды как абсолютного, так и относительного времени . У него был буфер состояния, который можно было передать обратно на наземную приемную станцию, и поэтому требовалось много памяти, обычно более половины доступной, а остальную часть оставляли для приложений и резерва. [3]
Исторический контекст
[ редактировать ]До NSSC-1
[ редактировать ]Усовершенствованный бортовой процессор (AOP) использовался на Landsat B&C, International Ultraviolet Explorer (IUE) и OSS-1. В нем использовалась средней интеграции транзисторно-транзисторная логика (TTL). [1]
После NSSC-1
[ редактировать ]В 1980-х годах RCA 1802 использовался во многих миссиях, например, в Галилео . Эта и другие миссии положили начало тенденции отказа от использования процессоров НАСА, изготовленных по индивидуальному заказу, в космических кораблях. Исследование внутренней и внешней частей Солнечной системы должно будет осуществляться с помощью существующих (гражданских и военно-космических) процессоров.
До того, как семейство 32-битных процессоров RAD использовалось в космических миссиях, MIL-STD-1750A широко использовался (процессор, который мог запускать современные приложения).
С появлением IBM RAD6000 в 2000-х и RAD750 в 2010-х использование NSSC-1 стало немыслимым. Его вычислительная мощность была невелика, и большинство современных космических миссий требуют, чтобы бортовые компьютеры обладали значительной вычислительной мощностью.
Ссылки
[ редактировать ]- ^ Jump up to: а б с д Треватан, Чарльз Э., Тейлор, Томас Д., Хартенштейн, Раймонд Г., Мерварт, Энн К. и Стюарт, Уильям Н. (1984). «Разработка и применение первого стандартного компьютера космического корабля НАСА» . Коммуникации АКМ . 27 (9): 902–913. дои : 10.1145/358234.358252 . S2CID 9237533 .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Стайлз Ф., Тейлор Т., Тарп М. и Треватан К. «Бортовой процессор общего назначения для научных космических аппаратов», NASA/GSFC, X-562-67-202, июль 1967 г.
- ^ Стейкем, Патрик Х. История компьютеров космических кораблей от Фау-2 до космической станции, 2010, PRB Publishing, ASIN B004L626U6