2013년 7월 9일 화요일

수성 탐사선 메신저호에 사용된 CPU 는 겨우 25MHz


몇일 전 부터 읽어보기 시작한 '행성이야기'라는 책이 있습니다. 제목과 같이 각 행성별로 다양한 이야기를 풀어 놓고 있습니다. 수성편을 보다가 2011년에 수성궤도에 안착한 '메신저호' 가 궁금해 살짝 찾아보았습니다. 수성을 탐사했던 것이 1975년 '마리너 10호'가 표면의 일부 사진을 찍어 전송해 왔습니다. 수성은 상대적으로 알려진 것이 많지 않은 행성이었고, 나사에서는 수성의 신비를 캐기 위해 2004년 8월 메신저호를 발사합니다.


6년7개월간 79Km 긴 항해 끝에 2011년3월18일 수성 궤도에 진입하여 본격적인 수성탐사가 시작되었습니다. 그리고 첫번째로 전송되어 온 사진이 아래와 같습니다.


메신저호에 관한것은 검색해 보면 많은 내용들이 있으니 한번 보시고요, 제가 관심이 갔던 내용은 이 위성에 사용된 하드웨어 입니다. 그 중에서도 프로세서 인데요, IBM RAD6000 이라는 것입니다. 2개의 CPU 가 탑재되어 있고 메인 프로세서는 25MHz 로 동작하고 나머지 백업프로세서는 10MHz 라고 합니다. 이걸로 모든 데이터를 취합하고 압축하여 위성에 달린 3개의 안테나를 이용해 지구로 데이터를 전송합니다. 저희가 지금 사용하는 프로세서가 GHz 에 달하는데 아니 겨우 25MHz 라니 놀랍지 않은가요?

해당 프로세서는 또 우주의 환경을 잘 견딜 수 있도록 방사능 같은것에서도 안정적으로 동작할 수 있도록 만들어졌다고 합니다. 그만큼 빠른 속도보다도 안정적으로 동작하는 것이 최우선이기 때문입니다. RAD6000 은 클럭을 33 또는 66MHz 를 선택할 수 있는데 낮은 클럭을 선택할 수록 신뢰성은 더욱 높아진다고 볼 수 있습니다. 그래서 메신저호에서 선택한 클럭 스피드는 25MHz 입니다. 그리고 해당 프로세서가 파이프라인을 통해 한 클럭 사이클에서도 여러 명령어를 한번에 실행할 수 있다고 합니다. 이 뜻은 클럭이 낮은 경우라도 보다 빠른 처리를 할 수 있는 부분입니다. 또 전체 칩셋은 110만개의 트랜지스터로 구성되어 있어 보다 낮은 전력을 소모합니다. 트랜지스터가 적을 수록 우주 방사능 노출 에서도 더 안정적이라고 하더군요. 이외 태양 전지판으로 전력을 받는 것도 제한적이므로 전력 소모가 적어야 하는 것은 당연한 일입니다.

RAD6000 은 화성 탐사선 스피릿 로버와 오퍼튜니티에서도 사용되었다고 합니다. 중요한 임무를 수행하는 로봇에서도 이 정도로도 가능하다니 대단하지 않나요. 그래도 이 작은 프로세서가 가격이 $200,000 이 넘는다고 합니다.

이상 위성의 CPU 가 궁금했던 Rigel 이었습니다.

[ 참고]
1. RAD6000 위키피디아
2. 나사 메신저 홈페이지
3. 네이버 과학지식(수성 탐사선 메신저호)

댓글 1개:

  1. 오호.. 흥미롭군요. 좋은글 감사합니다.

    답글삭제