stringtranslate.com

IBM Система/4 Пи

Компьютер общего назначения IBM AP-101S Space Shuttle является членом семейства System/4 Pi.

IBM System/4 Pi — это семейство компьютеров авионики , используемых в различных версиях на истребителе F-15 Eagle , E-3 Sentry AWACS, ракете Harpoon Missile , Skylab НАСА , MOL и космическом шаттле , а также другие самолеты. Разработка началась в 1965 году, поставки – в 1967 году. [1]

Он основан на подходе, используемом в семействе мэйнфреймов System/360 , члены которого предназначались для использования во многих различных пользовательских приложениях. (Это выражено в названии: в сфере 4 π стерадиана , как в круге 360 градусов . [2] ) Раньше для каждого аэрокосмического приложения проектировались специальные компьютеры, что было чрезвычайно затратно.

Модели

System/4 Pi состояла из базовых моделей: [3] [4]

Соединения системы/360

Соединения с System/360: [13]

Использование

На космической станции «Скайлэб» использовалась модель TC-1 [ 16] , которая имела длину слова 16 бит и 16 384 слова памяти со специальным узлом ввода/вывода. [17]

АП-101

AP-101, являющийся топовой моделью линейки System/4 Pi, имеет общую архитектуру с мэйнфреймами System /360 . [18] Он имеет 16 32-битных регистров и использует микропрограмму для определения набора команд из 154 инструкций. Первоначально для адресации памяти было доступно только 16 бит; позже это было расширено четырьмя битами из регистра слова состояния программы , что позволило напрямую адресовать диапазон памяти в 1 М ячеек. Этот компьютер авионики использовался в американских космических кораблях «Шаттл» , бомбардировщиках B-52 и B-1B [18] и других самолетах. Это переработанная версия АП-1, используемого в истребителе F-15 . [19] На момент проектирования это был высокопроизводительный конвейерный процессор с памятью на магнитных сердечниках . Хотя сегодня его характеристики превосходят большинство современных микропроцессоров , для своего времени он считался высокопроизводительным, поскольку мог обрабатывать 480 000 инструкций в секунду (0,48 MIPS; по сравнению с 7 000 инструкций в секунду (0,007 MIPS) компьютера, используемого на космическом корабле Gemini. , в то время как самые современные микропроцессоры по состоянию на 2020 год были способны выполнять более 2 000 000 MIPS). [18] Она оставалась на вооружении космического корабля «Шаттл», потому что работала, была сертифицирована для полетов, а разработка новой системы была бы слишком дорогой. [20] Космические шаттлы AP-101 были дополнены стеклянной кабиной .

Бомбардировщик B-1B использует сеть из восьми компьютеров модели AP-101F . [21]

Полупроводниковая плата памяти от компьютера общего назначения IBM AP-101S Space Shuttle.

AP -101B, первоначально использовавшийся в «Шаттле», имел память на магнитном сердечнике. В модернизации AP -101S в начале 1990-х годов использовалась полупроводниковая память . [22] Каждый AP-101 на шаттле был соединен с процессором ввода-вывода (IOP), состоящим из одного главного контроллера последовательностей (MSC) и 24 элементов управления шиной (BCE). MSC и BCE выполняли программы из той же системы памяти, что и основной ЦП, разгружая управление системой последовательной шины данных Шаттла с ЦП.

На «Спейс шаттле» в качестве компьютеров общего назначения (GPC) использовались пять компьютеров AP-101 . Четыре работали синхронно в целях резервирования, а пятый представлял собой резервное программное обеспечение, написанное независимо. Программное обеспечение наведения, навигации и управления «Шаттла» было написано на HAL/S , специальном языке программирования высокого уровня , в то время как большая часть операционной системы и служебного программного обеспечения низкого уровня была написана на языке ассемблера . AP-101, используемые ВВС США, в основном запрограммированы на JOVIAL , подобно системе, установленной на бомбардировщике B-1B. [23]

Рекомендации

  1. ^ IBM 1967, стр. 1-3 (9).
  2. ^ IBM 1967, Предисловие, стр. iii/iv (6).
  3. ^ IBM 1967.
  4. ^ Бедфорд, ДП; Маркарян, Х.; Плешкох, Нидерланды (март 1967 г.). «Приложение E: ХАРАКТЕРИСТИКИ КОМПЬЮТЕРА СИСТЕМЫ 4 Pi». Исследование управляющих компьютеров систем управления и стабилизации гироскопа момента управления. Том I — Инженерное дело . Модель ТС и СР-2. стр. Е-1 – Е-21 (126–147).
  5. ^ IBM 1967, Раздел 2: Модель TC, стр. 2-1 - 2-13/2-14 (20-32).
  6. ^ Обзор IBM, Модель TC, стр. -2-13 (1-16).
  7. ^ IBM 1967, Раздел 3: Модель CP, стр. 3-1–3-9/3-10 (33-41).
  8. ^ Обзор IBM, Модель CP, стр. -3-15 (17-35).
  9. ^ Обзор IBM, Модель CP, стр. 3 (23).
  10. ^ Обзор IBM, Модель CP-2, стр. -2-13 (36-51).
  11. ^ IBM 1967, Раздел 4: Модель EP, стр. 4-1 - 4-13/4-14 (42-54).
  12. ^ Обзор IBM, Модель EP, стр. -2-18 (52-72).
  13. ^ IBM 1967, стр. 1–7, 1–12 – 1–13/1–14, 4–3 (13, 18–19, 44).
  14. ^ «Совместимость 1.1 System/360 и Совместимость 2.2 System/360» . Инженерное описание System/4 Pi: Модель EP . Овего, штат Нью-Йорк: Подразделение федеральных систем IBM. 1966. стр. 1, 4–5 (6, 9–10).
  15. ^ Обзор IBM, Модель EP: Краткое изложение, стр. 2 (56).
  16. Дженкинс, Деннис (5 апреля 2001 г.). «Передовая автоматизация транспортных средств и компьютеры на борту шаттла». Домашняя страница истории НАСА . НАСА . Проверено 27 октября 2013 г.
  17. ^ "Космическая станция Скайлэб". eoПортал . ЕКА . Проверено 27 октября 2013 г.
  18. ^ abc «Компьютеры в космических полетах: опыт НАСА». www.hq.nasa.gov . Глава четвертая — Компьютеры в системе авионики космического корабля «Шаттл» — Конфигурация оборудования DPS . Проверено 15 ноября 2018 г.
  19. ^ Компьютеры в космических полетах: опыт НАСА - Глава четвертая - Компьютеры в системе авионики космического корабля "Шаттл"
  20. Росси, Бен (18 июля 2011 г.). «Шаттл: ИТ-наследие НАСА». Информационный век.
  21. ^ Стормонт, ДП; Велган, Р. (23–27 мая 1994 г.). «Управление рисками при модернизации компьютера B-1B». Материалы Национальной конференции по аэрокосмической и электронике (NAECON'94) . Том. 2. С. 1143–1149. дои : 10.1109/NAECON.1994.332913. ISBN 0-7803-1893-5. S2CID  109575632.
  22. ^ Норман, П. Гленн (1987), «Новый универсальный компьютер (GPC) AP101S для космического корабля «Шаттл», IEEE Proceedings , 75 (3): 308–319, Bibcode : 1987IEEEP..75..308N, doi :10.1109/PROC.1987.13738, S2CID  19179436
  23. Рад сгладить переход ВВС США на Аду. (язык обработки)

Библиография

Внешние ссылки