IBM System/4 Pi

IBM System/4 Pi
IBM AP-101S Space Shuttle General Pi 제품군(System/4 Pi

IBM System/4 PiF-15 Eagle 전투기, E-3 Sentry AWACS, 하푼 미사일, NASA스카이랩, MOL, 우주왕복선에 사용되는 항전 컴퓨터 제품군 및 기타 항공기로 구성된다.개발은 1965년에 시작되었고, 배송은 1967년에 시작되었다.[1]

그것은 시스템/360 메인프레임 컴퓨터 제품군에서 사용된 접근 방식에서 내려온다. 컴퓨터 제품군은 다양한 사용자 애플리케이션에서 사용할 수 있도록 설계되었다.(이것은 명칭으로 표현된다: 원 안에 360도가 있듯이 구에는 4 ster 스테라디아인이 있다.)[2]이전에는, 사용자 지정 컴퓨터가 각 항공 우주 응용 프로그램을 위해 설계되었는데, 이것은 매우 비용이 많이 들었다.

모델

시스템/4 Pi는 기본 모델로 구성됨:[3][4]

  • 모델 TC(Tactical Computer)[5][6] - 미사일 유도, 헬리콥터, 위성 및 잠수함 등과 같은 응용 프로그램을 위한 서류 가방 크기의 컴퓨터.중량: 약 18파운드(8.2kg)
  • 모델 CP(Customized Processor/Cost Performance)[7][8] - 항공기 항법, 무기 전달, 레이더 상관 관계 및 모바일 전장 시스템과 같은 애플리케이션을 위한 중거리 프로세서.중량: 총 중량[9] 36kg
    • 모델 CP-2(비용 성능 - 모델 2), 중량 47파운드(21kg)[10]
  • 모델 EP(Extended Performance)[11][12] - 승무원 우주선, 공중 경고 및 제어 시스템, 명령 및 제어 시스템과 같이 대량의 데이터를 실시간으로 처리해야 하는 애플리케이션을 위한 대규모 데이터 프로세서중량: 75파운드(34kg)

시스템/360 연결

시스템/360 연결:[13]

  • System/4 Pi의 주요 스토리지 어레이는 IBM System/360 컴퓨터에서 사용된 것과 같은 군국화된 버전의 코어 평면으로부터 조립되었다.
  • 소프트웨어는 360 및 4 Pi용이었습니다.
  • 모델 EP는 IBM System/360[14](모델 44)[15]의 지침 하위 집합 사용 - 사용자 프로그램은 System/360에서 확인할 수 있음

사용하다

스카이랩 우주정거장은 맞춤형 입출력 어셈블리에 16비트 워드 길이와 16,384 워드의 메모리를 갖춘 TC-1 모델을 채용했다.[16][17]

AP-101

AP-101은 시스템/4 Pi 범위의 최상위 라인으로서 시스템/360 메인프레임과 일반 아키텍처를 공유한다.[18]그것은 16개의 32비트 레지스터를 가지고 있고, 마이크로그램을 사용하여 154개의 명령어 세트를 정의한다.원래 메모리 어드레싱에는 16비트만 사용 가능했지만, 나중에 프로그램 상태 워드 레지스터에서 4비트로 확장되어 1M 위치의 직접 어드레싱 가능한 메모리 범위가 허용되었다.항전 컴퓨터는 미국 우주왕복선, B-52B-1B 폭격기,[18] 그리고 다른 항공기에서 사용되었다.F-15 전투기에 사용된 AP-1의 재포장 버전이다.[19]설계 당시 코어 메모리가 탑재된 고성능 파이프라인 프로세서였다.반면 today[업데이트]는 그 규격 현대 마이크로 프로세서의 대부분을 능가하면서(0.48 MIPS;은 초당 7천명의 지시에 비해(0.007 MIPS)컴퓨터 제미니 우주선에 쓰인 초당 48만 명령 인식하기도 20일 동안top-of-the 라인 마이크로 프로세서, 고성능의 시대에라고 여겨졌다.20이다200만 MIPS 이상 수행 가능).[18]그것은 작동하고, 비행 인증을 받았으며, 새로운 시스템을 개발하는 데 너무 많은 비용이 들 것이기 때문에 우주 왕복선에 계속 운행되고 있었다.[20]우주왕복선 AP-101은 유리 조종석 기술로 증강되었다.

B-1B 폭격기는 8대의 모델 AP-101F 컴퓨터를 사용한다.[21]

IBM AP-101S Space Shuttle General Purpose Computer의 반도체 메모리 보드.

원래 우주왕복선에서 사용된 AP-101B는 코어 메모리를 가지고 있었다.1990년대 초 AP-101S 업그레이드는 반도체 메모리를 사용했다.[22]셔틀의 각 AP-101은 하나의 마스터 시퀀스 컨트롤러(MSC)와 24개의 버스 제어 요소(BCE)로 구성된 입출력 프로세서(IOP)와 결합되었다.MSC와 BCE는 주 CPU와 동일한 메모리 시스템에서 프로그램을 실행하여 CPU에서 셔틀의 직렬 데이터 버스 시스템을 오프로드했다.

우주왕복선은 5대의 AP-101 컴퓨터를 범용 컴퓨터(GPC)로 사용했다.4개는 중복성을 위해 동기식으로 작동했고, 5번째는 독립적으로 작성된 백업 실행 소프트웨어였다.셔틀의 안내, 내비게이션, 제어 소프트웨어는 특수 목적의 고급 프로그래밍 언어HAL/S로 작성되었고, 운영 체제와 저수준 유틸리티 소프트웨어의 상당 부분은 조립 언어로 작성되었다.미 공군이 사용하는 AP-101은 B-1B 랜서 폭격기에서 발견된 시스템과 같이 JOFLITY에 주로 프로그램되어 있다.[23]

참조

  1. ^ IBM 1967, 페이지 1-3 (9)
  2. ^ IBM 1967, Foreword, 페이지 III/iv (6)
  3. ^ IBM 1967.
  4. ^ Bedford, D. P.; Markarian, H.; Pleszkoch, N. L. (Mar 1967). "Appendix E: SYSTEM 4 Pi COMPUTER CHARACTERISTICS". Study of control computers for control moment gyro stability and control systems. Volume I - Engineering. Model TC and CP-2. pp. E-1 - E-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 Compatibility and 2.2 System/360 Compatibility". System/4 Pi Engineering Description: Model EP. Owego, NY: Federal Systems Division of IBM. 1966. pp. 1, 4-5 (6, 9-10).
  15. ^ IBM 개요, 모델 EP: 요약, 페이지 2(56)
  16. ^ Jenkins, Dennis (April 5, 2001). "Advanced Vehicle Automation and Computers Aboard the Shuttle". NASA History Homepage. NASA. Retrieved 27 October 2013.
  17. ^ "Skylab Space Station". eoPortal. ESA. Retrieved 27 October 2013.
  18. ^ a b c "Computers in Spaceflight: The NASA Experience". www.hq.nasa.gov. Chapter Four - Computers in the Space Shuttle Avionics System - The DPS hardware configuration. Retrieved 2018-11-15.
  19. ^ Spaceflight의 컴퓨터:NASA 체험 - 제4장 - 우주왕복선 항전 시스템의 컴퓨터
  20. ^ Rossi, Ben (18 July 2011). "The shuttle: NASA's IT legacy". Information Age.
  21. ^ Stormont, D.P.; Welgan, R. (23–27 May 1994). "Risk management for the B-1B computer upgrade". Proceedings of National Aerospace and Electronics Conference (NAECON'94). 2: 1143–1149. doi:10.1109/NAECON.1994.332913. ISBN 0-7803-1893-5. S2CID 109575632.
  22. ^ Norman, P. Glenn (1987), "The new AP101S General-Purpose Computer (GPC) for the Space Shuttle", IEEE Proceedings, 75 (3): 308–319, Bibcode:1987IEEEP..75..308N, doi:10.1109/PROC.1987.13738, S2CID 19179436
  23. ^ 미 공군의 에이다이동을 원활히 하기 위한 쾌적함(처리 언어)

참고 문헌 목록

외부 링크