본문 바로가기
지식창고/IT 지식

19.7년 마다 돌아오는 GPS판 Y2K 버그 GPS Week Number Rollover

by eteo 2022. 10. 17.

 

 

GPS의 시간 표기는 '위크 넘버 롤오버(Week Number Rollover)’로 불리는 구조적 문제를 안고있다.

 

GPS가 처음 등장한 1980년 당시에는 날짜를 주 단위로 계산해 기록했으며, 주 단위를 표기하는데 10비트를 할당하였기 때문에 0-1023까지 week 번호를 표기하고 1023을 넘어가면 오버플로우가 나서 0으로 돌아가게 된다. 즉, 1년은 52주니까 약 19.7년까지만 날짜를 기록하도록 설계된 것이다.

 

해당 오류가 처음 발생한 것은 1999년 8월이며, 다음 오류는 2019년 4월 발생했다.

 

오류가 발생한 경우 해결 방법은 각각 다르다. 시스템을 초기화(리셋)하는 것으로 해결되는 사례가 있고, 펌웨어를 업데이트해야만 쓸 수 있는 기기도 있다.

 

한편, 가장 많이 쓰는 GPS 장착 기기인 스마트폰은 대부분의 경우 수시 업데이트가 가능해 별다른 문제 없이 지나간다.

 

'지식창고 > IT 지식' 카테고리의 다른 글

ping 명령어 옵션, tracert 명령어  (0) 2022.10.26
x86-64 어셈블리어  (0) 2022.10.20
부동소수점 표현 IEEE 754  (0) 2022.10.13
TCP Flag(URG, ACK, PSH, RST, SYN, FIN)  (0) 2022.10.05
TCP/UDP 포트 번호 정리  (0) 2022.10.02