피드로 돌아가기
보이저 1호 - 69KB 메모리와 8트랙 테이프 레코더로 운용되는 인류 최장수 탐사선
GeekNewsGeekNews
Infrastructure

보이저 1호 - 69KB 메모리와 8트랙 테이프 레코더로 운용되는 인류 최장수 탐사선

Voyager 1호가 69KB 메모리와 FORTRAN/어셈블리로 1977년부터 현재까지 48년간 운용 중인 인류 최장수 우주탐사선

neo2026년 3월 30일3intermediate

Context

Voyager 1호는 1977년 발사 당시 69KB 메모리와 8트랙 테이프 레코더를 탑재했다. 지구와의 통신 지연이 왕복 46시간에 달하며, 실시간 명령 수정이나 모니터링이 불가능한 환경에서 운용된다. 2004년 이후 주推进기가 고장 나자 우회 명령 체계를 구축해야 했다.

Technical Solution

  • 고장난 추진기 복구 시뮬레이션 없이 문서화되지 않은 커스텀 명령어를 리버스 엔지니어링하여 분석
  • 수백 바이트 남은 메모리에 패턴 매칭 프로그램을载入해 목성 주위 새로운 위성 발견
  • THRUSTER 작동을 위한 명확한 요구사항 문서와 인내심 있는 리더십으로 무인 환경에서 명령 전송
  • 1970년대 중력 도움 비행(Gravity Assist)을 위해 175년에 한 번 오는 행성 정렬 활용
  • FORTRAN과 어셈블리어로 메모리 제약 환경 최적화하여 소프트웨어 제어

Impact

2004년 추진기 복구 명령은 성공 시 부활, 실패 시 폭발이라는 이분법적 결과로, 46시간 대기 후 완벽 성공했다. 현재 추진기 내부 고무막 열화로 인해 미세 입자 생성 및 노즐 막힘이 발생했으며, 약 5년 내에 지구와의 교신이 불가능해질 가능성이 크다.

Key Takeaway

제한된 하드웨어 자원과 긴 통신 지연 환경에서도 명확한 요구사항 문서와 인내심 있는 엔지니어링으로 48년간 안정적인 우주 탐사를 지속할 수 있다.


장기 운용 시스템에서 테스트 환경 없이 리버스 엔지니어링과 명확한 요구사항 문서로 장애 복구를 시도할 때ROLLBACK 불가능 상황에서도 성공 확률이 높아진다

원문 읽기