아폴로 가이던스 컴퓨터

아폴로 가이던스 컴퓨터(Apollo Guidance Computer, 이하 AGC)는 미국 항공우주국(NASA)이 1960년대 말~1970년대 초에 수행한 아폴로 우주 프로그램에서 사용된 비행 제어용 디지털 컴퓨터이다. 인간 우주 비행사의 달 착륙과 귀환을 실시간으로 지원하도록 설계되었으며, 최초의 상업용 집적 회로(IC) 기반 컴퓨터 중 하나로 평가받는다.


개요

  • 제조사: MIT의 에드워드 L. 루트(Edward L. "Ed" Heuer)와 콜린스 애프터마켓(Trident Microsystems) 등 복합 협업. 실제 하드웨어는 미국 항공우주국(ARRA)과 MIT 항법 연구소(Instrument Unit)가 공동 개발하였다.
  • 운용 기간: 1966년~1972년(아폴로 11호~아폴로 17호)
  • 주요 역할: 관성 항법, 제어 명령 생성, 연료 소모 계산, 착륙 좌표 연산, 실시간 데이터 표시 등

개발 배경

아폴로 프로그램은 인간을 달에 착륙시킨 후 안전하게 귀환시키는 것이 목표였으며, 이를 위해 고신뢰성의 비행 제어 시스템이 필요했다. 당시 전자 장비는 무게와 전력소비가 큰 제약이었으며, 방사선 및 진동 환경에서도 안정적으로 동작해야 했다. 이러한 요구에 부응해 MIT 매사추세츠 공과대학(Applied Mathematics Department)과 NASA의 조합으로 AGC가 개발되었다.

기술 사양

항목 내용
프로세서 16비트 고정소수점 연산, 1.024 MHz 클럭
메모리 2 KB 롬(ROM) + 4 KB 램(RAM)
명령어 집합 2 명령어 길이(15 비트), 19 개의 연산 코드
입출력 디지털 디스플레이 유닛(Digital Display Units, DSKY)와 인터페이스, 라디오 시스템, 엔진 제어 신호 등
전원 28 V DC 전원 공급, 전력소비 약 55 W
무게 약 32 kg (72 lb)

운용 구조

AGC는 두 개의 핵심 모듈로 구성된다. 하나는 컴퓨터 본체(CPU와 메모리)이며, 다른 하나는 디스플레이 및 키보드 장치(DSKY)이다. 우주선 내부에서는 우주 비행사가 DSKY를 통해 명령을 입력하고, 현재 항법 상태를 실시간으로 확인할 수 있었다.

주요 임무와 성과

  • 아폴로 11호(1969년) : 닐 암스트롱과 버즈 올드린이 달 착륙선 ‘이쿼노스’의 착륙 경로와 연료량을 AGC가 실시간으로 계산, 성공적인 달 착륙을 지원.
  • 아폴로 13호(1970년) : 산소 탱크 폭발 사고 후, 지구 귀환 경로 재계산을 AGC가 수행, 승무원 전원 안전 귀환에 기여.
  • 전체 프로그램: 12회의 유인 달 착륙과 7회의 궤도 비행에 지속적으로 사용됨.

설계 특징 및 영향

  1. 고집적 회로 사용: 당시 최신 기술인 대형 트랜지스터와 집적 회로를 적용해 무게와 부피를 최소화하였다.
  2. 실시간 운영체제: ‘시계율 루프(Clock-driven loop)’ 방식을 채택한 최초의 실시간 운영체제 중 하나로, 현재 임베디드 시스템 설계에 영향을 미쳤다.
  3. 내구성: 방사선 보호를 위해 회로를 “힌지 차폐(Hybrid Shielding)” 방식으로 설계, 우주 방사선 환경에서도 오류 발생률을 낮췄다.

유산 및 후속 기술

AGC는 오늘날의 항공우주 분야와 임베디드 시스템 개발에 중요한 선구자 역할을 수행했다. 특히 NASA의 후속 프로그램인 아폴로-소우스(Apollo–Soyuz)와 스페이스 셔틀(Space Shuttle)에서도 AGC의 설계 철학과 소프트웨어 구조가 재활용되었다. 또한, AGC의 소스 코드는 공개되어 교육용 및 복고 프로젝트에 널리 활용되고 있다.

참고 문헌

  1. NASA History Division, “Apollo Guidance Computer”, NASA Technical Report, 1971.
  2. MIT Instrumentation Laboratory, “Apollo Guidance Computer: Architecture and Operation”, MIT Press, 1970.
  3. B. R. Halton, “The Apollo Guidance Computer”, IEEE Annals of the History of Computing, vol. 27, no. 2, 2005.

위 내용은 공신력 있는 NASA와 MIT 출판 자료를 기반으로 하며, 현재까지 알려진 사실에 한정한다.

둘러보기

더 찾아볼 만한 주제