1. 개요
1. 개요[편집]
2038년 문제 발생까지 -4336일
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비트를 쓰는 데는 사실상 없다고 봐도 무방하니
늦어도 2037년쯤이 되면 은행, 국가기관, 공공기관의 전산은 32비트 기반에서 64비트 기반으로 업그레이드가 진행될 것으로 보이며, 이 기간 사이에 일부 사이트가 장기간 접속이 불가능할 것이라는 추측도 존재한다.그놈의 경로의존성 이쯤 되면 문제 발발까지 12년 가량의 시간이 남기는 했지만, 나중에 있을 대혼란을 막기 위해 미리 전산을 64비트 기반으로 업그레이드하는 것이 좋을 것으로 보인다.
2038년 문제는 32비트 계열 시스템에서 2038년 1월 19일 오후 12시 14분 7초[1]가 되면 오버플로우가 발생하여 오류가 일어나는 것을 의미한다. 왜냐하면 232-1초는 21억 4748만 3647초로, 유닉스의 0초에 대응하는 1970년 1월 1일 자정에서 이만큼의 시간이 지나면 68년 가량이 지나기 때문이다.
64비트 시스템의 경우 오버플로우가 막말로 지금으로부터 264-1초가 지난 2920억 년이 더 지나야 발생하기 때문에 지구가 멸망해도 그 몇십 배의 시간이 더 지나야 문제가 발생할 것으로 보여 그렇게 큰 문제는 되지 않을 것이라고.
늦어도 2037년쯤이 되면 은행, 국가기관, 공공기관의 전산은 32비트 기반에서 64비트 기반으로 업그레이드가 진행될 것으로 보이며, 이 기간 사이에 일부 사이트가 장기간 접속이 불가능할 것이라는 추측도 존재한다.
[1] UTC 기준 2038년 1월 19일 오전 3시 14분 7초