DOI QR코드

DOI QR Code

Safeguard Memory Operation for LEO Stellite

저궤도위성 세이프가드 메모리 운영

  • Chae, Dong-Seok (Satellite Flight Software Dept., Korea Aerospace Research Institute) ;
  • Yang, Seung-Eun (Satellite Flight Software Dept., Korea Aerospace Research Institute) ;
  • Cheon, Yee-Jin (Satellite Flight Software Dept., Korea Aerospace Research Institute)
  • 채동석 (한국항공우주연구원 위성기술연구소 위성본체실 위성비행소프트웨어팀) ;
  • 양승은 (한국항공우주연구원 위성기술연구소 위성본체실 위성비행소프트웨어팀) ;
  • 천이진 (한국항공우주연구원 위성기술연구소 위성본체실 위성비행소프트웨어팀)
  • Published : 2012.11.22

Abstract

위성을 전체적으로 제어하는 탑재소프트웨어가 동작하는 주 메모리와는 별도로 세이프가드 메모리가 있다. 세이프가드 메모리는 주로 위성의 장애관리를 위해 사용되는 것으로 프로세서 리셋 시에 전체적으로 초기화가 수행되는 주 메모리와는 달리 별도의 전원을 사용하여 항상 Power-ON 상태를 유지하고 주/부 2개의 메모리가 주/부 프로세서와 Cross-Strap으로 연결되어 어느 프로세서에서든 접속이 가능하도록 구성되어 있다. 위성에 심각한 장애가 발생하여 정상적인 운영이 불가능한 경우, 위성은 Fail-over 과정을 거치게 되는데, Fail-over 과정에서 2개의 세이프가드 메모리의 비상운영데이터 영역에 장애 발생원인 및 프로세서 리셋 이후에 필요한 정보들을 기록하고, 미리 정해진 Backup 하드웨어를 이용하여 시스템 초기화가 수행된다. Backup 하드웨어를 통하여 프로세서가 정상적으로 Boot-up되면 세이프가드 메모리에 저장된 비상운영데이터를 이용하여 위성의 장애발생 원인을 파악하고, 정상운영모드로 복귀하는 절차를 거치게 된다. 본 논문은 저궤도 위성에서 사용되는 세이프가드 메모리 운영방식에 대해 기술한 것이다.

Keywords