1. 개요
1. 개요[편집]
2038년 문제는 32비트 계열 시스템에서 2038년 1월 19일 오후 12시 14분 7초[1]가 되면 오버플로우가 발생하여 오류가 일어나는 것을 의미한다. 왜냐하면 232-1초는 21억 4748만 3647초로, 유닉스의 0초에 대응하는 1970년 1월 1일 자정에서 이만큼의 시간이 지나면 68년 가량이 지나기 때문이다.
64비트 시스템의 경우 오버플로우가 막말로 지금으로부터 264-1초가 지난 2920억 년이 더 지나야 발생하기 때문에 지구가 멸망해도 그 몇십 배의 시간이 더 지나야 문제가 발생할 것으로 보여 그렇게 큰 문제는 되지 않을 것이라고.아마도 2038년이 될 때에는 32비트를 쓰는 데는 사실상 없다고 봐도 무방하니
64비트 시스템의 경우 오버플로우가 막말로 지금으로부터 264-1초가 지난 2920억 년이 더 지나야 발생하기 때문에 지구가 멸망해도 그 몇십 배의 시간이 더 지나야 문제가 발생할 것으로 보여 그렇게 큰 문제는 되지 않을 것이라고.
[1] UTC 기준 2038년 1월 19일 오전 3시 14분 7초