IBM 호환 PC에서의 Y2K 문제 해결 방안에 대한 연구

A Study on the Y2K Bug Solution of IBM Compatible PC

  • 김수인 (金捕大學 電子情報系列) ;
  • 이재수 (金捕大學 電子情報系列) ;
  • 박이범 (金捕大學 電子情報系列)
  • Kim, Soo-In (Dept. of Electron & Information, Kimpo College) ;
  • Lee, Jae-Soo (Dept. of Electron & Information, Kimpo College) ;
  • Park, Lee-Bum (Dept. of Electron & Information, Kimpo College)
  • 발행 : 1999.12.01

초록

밀레니엄 버그 또는 2000년 연도표기(Century-Year) 문제라고 일컫는 Y2K 문제는 컴퓨터의 연도표기 방법이 두 자리 숫자로 설계되어 있어 2000년 이후의 연도를 인식하지 못해 생기는 문제이다. 이는 PC 하드웨어의 RTC(Real Time Clock) 칩 구조가 날짜와 연동하여 자동으로 세기(Century)정보를 변경할 수 없기 때문에 발생한다. 본 논문에서는 IBM PC 호환기종 RTC의 Y2K 하드웨어 문제를 분석하고, Y2K 하드웨어 문제를 해결하기 위하여 PC에 장착할 수 있는 별도의 Y2K 보정 보드를 제작하였다. 그리고 여러 종류의 국내, 외 Y2K 진단 프로그램으로 점검한 결과 Y2K 문제가 발생했던 PC들이 RTC 보정보드 장착 후에는 모두 문제가 없는 것으로 나타나 이를 IBM PC 호환 기종에서 RTC의 Y2K 하드웨어 문제 해결 방안으로 제시하고자 한다.

The Y2K bug, what is called "millennium bug" or "2000 year bug", take place because the year after 2000 year is not recognize as the year marking method of the computer designed for take up two-digit number. This takes place because the RTC chip architecture of PC can not change the century information to the operating together with date. In this paper, we make an analysis about Y2K hardware bug of RTC in the IBM compatible PC, and make a Y2K compensation board in order to solve Y2K hardware bug. And the test results by various Y2K diagnosis program is bug before put in Y2K compensation board, but is not bug after put in Y2K compensation board. Therefore, we suggest a solution method for Y2K hardware bug of RTC in the IBM compatible PC.

키워드