Y2K (Year 2000 ) ; 컴퓨터 2000년 문제 또는 밀레니엄 버그

Y2K[와이 투 케이]문제는 컴퓨터 2000년 문제, 밀레니엄 버그 등 다양한 이름으로 불리고 있는데, 1900년대를 마감하는 시대에서 2000년대가 도래하기 전에 우리 인류가 해결해야만 할 커다란 문제로 인식되고 있다.

문제의 근원은 컴퓨터 메모리와 외부 기억장치의 가격이 비싸고 데이터를 입력하는데 많은 시간과 노력이 필요하던 1960년대에 시작되었는데, 1962에서 앞의 두자리를 빼고 "62"만 저장하게 되면 그만큼 시간과 돈을 절약할 수 있었던 것이다. 물론, 1999년도 까지는 두 자리 숫자 앞에 무조건 "19" 만을 덧붙여서 4자리 연도로 추정하면 별 문제가 없기 때문에 그렇게 했던 것이다. 그러나, 이제 이런 방법대로라면 2000년도가 되면 "00"이라는 두 자리 연도를 사용해야할 터인데, 문제는 "00"년이 2000년을 의미하는 것인지, 아니면 "1900"년을 의미하는 것인지에 대한 해석이 상황에 따라 모두 달라질 수 있다는데 문제의 심각성이 있다.

이와 같이 두 자리 수를 사용하여 날짜를 지정하는 모든 소프트웨어나 하드웨어는 제조, 출고 날짜에 상관 없이 문제에 봉착하게 되는 것이다. 시계가 1999년 12월 31일 자정을 가리킬 때 많은 컴퓨터의 내부 시계장치는 1900년, 1980년 혹은 1983년으로 시간을 인식할 지도 모른다.

이에 따라 급료, 받을 어음, 라벨표시, 바코드, 이자와 할인액 계산, 주문서, 전자 데이터 교환 등을 처리하는 응용프로그램은 물론, 그 영향이 미치지 않는 곳이 거의 없을 정도로 광범위한 피해가 예상되고 있다.

[컴퓨터2000년문제의 해결을 위한 대책수립 및 지원등에 관한 규정]에서 정한 용어의 정의를 보면 다음과 같다.
"컴퓨터 2000년 문제"라 함은 정보시스템 또는 자동화설비 기타 자동제어장치 (이하 "정보시스템등"이라 한다)에 연도를 표기함에 있어 전체 4자리중 마지막 2자리만을 사용하거나, 정보시스템등이 2000년을 윤년으로 인식하지 못함에 따라 날짜 또는 시각이 정확히 처리·계산·비교 또는 배열되지 못하여 정보시스템 등의 정상적인 작동에 장애가 발생하는 것을 말한다

[Y2K 문제의 특징은 다음과 같다]
◆ 영향범위가 방대하고 복잡함
  • 응용 및 시스템 프로그램, 하드웨어 (호스트, 서버, PC) 및 각종 자동화 설비 등 모든 정보시스템 구성요소가 영향을 받고 각 구성요소간의 상호 의존성이 높음
  • 특히, 자동화 설비의 경우 확인 대상이 방대하고, 오류 발생시 파급 영향이 크며 제작사나 공급사 의존도가 높음
◆ 응용프로그램의 경우 현재 운용중인 시스템에 영향을 주지 않도록 2000년 이행 프로젝트를 수행해야 함
  • 별도의 시스템 환경 필요
  • 계속되는 업무변화를 지원하는 유지보수 작업과 2000년 대응 프로젝트가 병행 수행되야 함
◆ 많은 시간과 노력이 필요
  • 대규모 이행작업 및 프로젝트관리가 필요한 노동집약적인 작업
  • 많은 테스트 기간이 필요
◆ 제한된 기간내에 문제 해결이 필요 (1999년 12월 이전에 모두 완료해야 함)


이 정보는 1999년 6월 28일에 수정되었습니다.
영어판(whatis.com)