컴퓨터의 Y2K 문제에 대해 들어본 적이 있다면 컴퓨터의 날짜 및 시간 설정이 때때로 주요 문제를 일으킬 수 있다는 것을 이해하기 쉬울 것입니다. Y2K는 2000년이 트리거되기 전에 해결되었습니다. 그러나 Y2038 버그에 대한 뉴스를 놓쳤다면 Y2K 버그와 유사한 것으로 지금 주목해야 합니다. 모든 것이 세계를 강타할 준비가 되어 있지만 좋은 소식은 아직 20년이 남았다는 것입니다. 그때까지 Y2K 문제가 무엇인지, 2038이 무엇인지, 모든 컴퓨터가 영향을 받을 것인지 이해합시다.
Y2K 문제는 무엇이었나요?
Y2K는 밀레니엄 버그라고도 합니다. 우리 모두는 컴퓨터가 20 에 존재했다는 것을 알고 있습니다. 세기와 1990년대까지 대부분의 컴퓨터 프로그램은 메모리를 절약하기 위해 4자리 연도를 2자리 연도로 축약하도록 설계되었습니다. 이러한 프로그램이 있는 컴퓨터는 1998년을 98년으로 재구성할 수 있지만 문제는 2000년을 프로그래밍에 따라 1900년에 해당하는 00으로 인식한다는 것입니다. 이로 인해 많은 컴퓨터가 날짜별로 정렬된 데이터의 순서와 혼동하거나 더 이상 처리할 수 없게 됩니다. 문제는 컴퓨터에만 국한된 것이 아니라 컴퓨터 칩을 사용하는 많은 장치로 확장되었습니다. 이 문제는 Y2K 준수 캠페인의 일환으로 개발자가 발표한 업데이트로 수정되었습니다.
2038년 문제가 무엇인가요? 피>
2038년 문제는 32비트 프로세서로 인해 발생합니다. 프로세서는 컴퓨터의 중앙 장치이며 초당 100개의 계산을 처리하는 역할을 합니다. 2038년이 되면 32비트 프로세서를 탑재한 컴퓨터는 Y2K의 경우처럼 시간과 날짜를 처리할 수 없게 됩니다.
문제는 컴퓨터의 용량에 관한 것입니다. 32비트 시스템은 시간을 초 단위로 계산합니다. 1970년 1월 1일 03:14:07 UTC부터 19 일 2038년 1월 03:14:07 UTC로 계산되는 초는 32비트 시스템의 최대 용량인 2,147,483,647초가 됩니다. 그 후 시스템은 -2,147,483,647에서 0까지 음수 계산을 시작하며 대부분의 32비트 시스템은 이에 대처할 수 없습니다.
YouTube가 조회수를 계산하는 동안 이 문제에 직면했습니다. 피>
싸이의 강남스타일 유튜브 조회수 논란에 대해 들어보셨을 겁니다. 2,147,483,647개를 넘은 후 부정적인 견해를 보이기 시작했습니다. 2,147,483,167 시스템이 음수 카운팅을 시작한 후에도 같은 이유로 문제가 발생했습니다. 이 외에도 20년 후에 이벤트나 약속을 세는 캘린더 시스템에서 이 문제가 발생하기 시작했습니다.
어떤 장치가 영향을 받습니까? 피>
오늘날 우리 주변에는 32비트 아키텍처에서 실행되는 많은 장치가 있으며 여기에는 오래된 컴퓨터와 스마트폰이 포함됩니다. 새로운 기기에는 64비트 아키텍처가 탑재되어 있고 2038년까지 32비트 아키텍처에서 실행되는 소수의 기기가 있을 것으로 예상됩니다. 그러나 이 문제에 대한 구체적인 해결책을 모색할 필요가 있습니다.
은행을 비롯한 대부분의 조직에서 이 문제를 인지하고 시스템을 교체하기 시작했지만 앞으로 20년 이상의 시간이 있고 이미 64비트 시스템이 시장에 나와 있기 때문에 일반 생활에 미치는 영향은 가장 적을 것으로 추정됩니다. Apple, HP, 물론 Google과 같은 거대 기술 대기업은 이미 이 문제를 심각하게 받아들였습니다. 예를 들어, Apple의 Mac OS X용 소프트웨어 업데이트는 2011년 Mac OS X 10.7 "Lion" 출시 이후 독점적으로 64비트입니다.
Y2K와 마찬가지로 Y2038도 세상에 영향을 미치기 전에 해결되기를 바랍니다. 그렇지 않으면 세상이 2000년보다 컴퓨터에 100배 더 의존하기 때문에 결과는 더욱 나빠질 것입니다.