우주소프트웨어 (1) 썸네일형 리스트형 미래 우주 직업: 우주 프로그램 개발자 [12편] 우주 프로그램 개발자 – 탐사 소프트웨어와 인공지능의 중심1. 우주 소프트웨어의 시작과 진화우주 탐사의 역사는 곧 소프트웨어의 역사라고 해도 과언이 아니다. 1969년 아폴로 11호가 달에 착륙할 수 있었던 것은 ‘아폴로 유도 컴퓨터(AGC)’라는, 당시 기준으로는 매우 제한된 성능의 장치 덕분이었다. 메모리는 64KB도 채 되지 않았고, 연산 속도는 오늘날 스마트폰 계산기 앱에도 못 미쳤다. 그러나 이 제한된 환경 속에서 소프트웨어 엔지니어들은 우선순위 인터럽트 시스템을 구현하여, 착륙 순간에 불필요한 작업을 중단시키고 필수적인 연산만 수행할 수 있도록 만들었다. 이 혁신 덕분에 아폴로 착륙선은 경고 신호 속에서도 안전하게 달 표면에 내려앉을 수 있었다.1980~90년대에는 스페이스 셔틀 시.. 이전 1 다음