피드로 돌아가기
The rise and fall of IBM's 4 Pi aerospace computers: an illustrated history
Hacker NewsHacker News
Infrastructure

IBM이 System/4 Pi 컴퓨터 계열을 1967년부터 1994년까지 개발해 Space Shuttle부터 전투기·미사일까지 다양한 군사·항공 시스템을 제어

The rise and fall of IBM's 4 Pi aerospace computers: an illustrated history

2026년 3월 29일30intermediate

Context

1960년대 초반 항공우주·군사 분야는 특정 용도별로 별도의 컴퓨터를 개발해야 했다. IBM의 System/360 메인프레임이 비즈니스와 과학 분야의 통일 컴퓨터 개념을 제시한 이후, 항공우주·군사 분야에도 유사한 통합 아키텍처가 필요했다.

Technical Solution

  • 3차원 공간의 전체 스펙트럼을 커버하는 System/4 Pi 계열 설계: 위성·미사일용 TC(Tactical Computer), 실시간 처리용 CP(Customized Processor), 대용량 데이터 처리용 EP(Extended Performance)
  • TC 모델의 단계적 성능 확대: TC-1(48,500 instructions/sec, 16KB 메모리)에서 TC-2(125,000 operations/sec)를 거쳐 TC-2A(454,000 operations/sec)로 향상
  • TTL 평판 집적회로 기반 고집적도 설계: 페이지당 약 300개 IC를 장착해 무게와 부피를 최소화하면서 메인프레임 수준 성능 구현
  • AP-101B 모델 도입: Space Shuttle 비행 제어용으로 4개 컴퓨터 체계 구축(주 제어용 3대, 비상 대체용 1대)
  • 1980년대 이후 CMOS 칩과 반도체 메모리 전환: 자기 코어 메모리에서 더 빠르고 조밀한 메모리 기술로 업그레이드

Impact

Skylab 제어 컴퓨터(TC-1)는 2.2 입방피트 공간에서 16,000 워드 메모리와 60,000 operations/sec을 달성했다. Space Shuttle AP-101B는 여러 비행에서 검증된 가용성을 제공했으며, 최종적으로 AP-102 모델이 약 1,000대 판매되었다.

Key Takeaway

항공우주·군사 시스템의 컴퓨터 아키텍처는 신뢰성, 실시간 제어, 극한의 무게·부피 제약을 동시에 만족해야 한다. 단일 패밀리 구조 내에서 용도별 성능 변형 모델을 제공하면 개발 비용을 줄이면서도 다양한 플랫폼의 요구사항을 충족할 수 있다.


임베디드 시스템·항공우주 플랫폼을 개발하는 팀이 다양한 성능 등급의 컴퓨터를 설계할 때, 기본 명령 세트는 통일하되 메모리 용량·동작 속도·통신 버스 너비를 차등 구성하는 계층형 제품군 전략을 적용하면 개발 기간을 단축하고 호환성을 유지할 수 있다.

원문 읽기