Notice
250x250
Recent Posts
Recent Comments
Link
넘치게 채우기
2038년에 시간이 음수가 된다고? - Y2K38 문제 본문
728x90
반응형
원본 영상:
https://www.youtube.com/watch?v=K60IcPyCTIE
우리가 이용하는 대부분의 시스템에서 날짜 및 시간은 중요한데, 대부분의 디지털 시스템은 유닉스 시간을 사용한다.
이는 1970년 1월 1일 이후의 비윤년 초수를 나타내는데, 32비트의 부호가 있는 정수 형태로 저장된다.
그러나, 이 사용기간이 만료되어간다!
2038년 1월 19일에 정수 범위를 넘어선다고 한다. 이러면 오버플로우가 발생하여 시간이 음수로 나올 위험이 있는데, 이는 시스템에 큰 혼란을 초래한다.
다행히도, 임시적인 해결방안으로, 타임스탬프의 저장을 64비트로 하여, 2920억년 정도의 시간을 벌었다는 것이다!
많은 시스템들이 이 문제를 해결했다고 한다.
그러나, 네트워크 장비들이나 다른 임베디드 시스템 등은 여전히 32비트 아키텍처를 사용하는데, 이를 해결하려면 큰 비용이 발생할 것이다.
728x90
반응형