결과값
다른 곳에서 찾기
네이버사전 다음사전
The Y2K problem has been dismissed as a computer glitch by most people in the United States.
대부분의 미국사람들은 Y2K 문제를 흔히 일어나는 컴퓨터의 일시적인 장애
정도로 생각하고 잊어버렸다.
* Y2K 문제
컴퓨터가 년도 2000(혹은 2000년대)을 제대로 처리하지 못하여 생기는 문제.
Y2K는 Year의 Y, 2000을 의미하는 2K(2 Kilo:Kilo는 1000의 의미를 갖고 있음)에서
만들어진 신조어임.
- 문제발생의 유형
1) 년도를 마지막 두자리로 저장하여 생기는 문제
2000년이 되면 마지막 두자리는 00이 되는데 이를 1900으로 인식하여
발생. 예를 들어 신용카드 만기를 00/09로 저장하면 1999년 현재
만기가 지난 카드로 인식하게 되는 경우가 발생할 수 있다.
2) 년도출력함수의 잘못된 사용으로 생기는 문제
예를 들어 UNIX 시간관련함수의 활용에 있어 프로그램은 마지막 두자리를
출력하는 것을 목적으로 %02d를 출력포맷으로 하더라도 실제로는
세자리가 출력되는 경우가 생긴다. (시간함수가 1900년을 기준으로
계산하기 때문에 2000년에 대해서 100을 출력. 이때 자릿수는 무시됨)
이렇게 되면 00/01/01이 프로그램의 처리에 따라
100/01/01, 10/01/01, 100/01/0 .. 등으로 출력됨.
- 2038년에 발생할 수 있는 문제
UNIX 시간함수는 2038년중 저장한계에 도달, 2038년 어느 시점부터는
1970년 1월 1일과 동일한 결과값을 반환할 수 있어 유사한 년도처리오류가
발생할 수 있음.
검색결과는 1 건이고 총 23 라인의 자료가 출력되었습니다. 맨위로
(화면 어디서나 Alt+Z : 단어 재입력.)
(내용 중 검색하고 싶은 단어가 있으면 그 단어를 더블클릭하세요.)