20 년 전의 지연 수정은 Y2K 버그로 인해 현재 컴퓨터가 다운되고 있음을 의미합니다.
작성자 : Chris Stokel-Walker
주차 미터기, 금전 등록기 및 전문 레슬링 비디오 게임은 Y2K 버그와 관련된 컴퓨터 결함으로 인해 잘못되었습니다.
많은 결제 및 컴퓨터 시스템을 오프라인 상태로 만드는 Y2020 버그 , Y2K 또는 밀레니엄 버그를 수정하려는 시도의 오래 지속되는 부작용입니다.
둘 다 컴퓨터가 날짜를 저장하는 방식에서 비롯됩니다. 많은 오래된 시스템은 메모리를 절약하기 위해 1998 년과 같이 98의 두 숫자를 사용하여 연도를 표시합니다. Y2K 버그는 컴퓨터가 00을 2000이 아닌 1900으로 취급 할 것이라는 두려움이었습니다.
광고
원하는 프로그래머 Y2K 버그 방지에는 두 가지 광범위한 옵션이 있습니다. 코드를 완전히 다시 작성하거나 “윈도우”라는 빠른 수정을 채택하여 모든 날짜를 1900 년대가 아닌 2000 년대와 마찬가지로 00에서 20까지 처리합니다. 1999 년에 수리 된 컴퓨터는 더 빠르고 저렴한 옵션을 사용했습니다.
“윈도우 잉은 Y2K 기간 동안에도 문제를 해결하기 때문에 가능한 모든 솔루션 중 최악이었습니다.”라고 London School of School의 Dylan Mulvin은 말합니다. 경제성.
자세히보기 : Binary babel : 컴퓨팅의 코딩 버그 수정
Coders는 중간 지점의 중요성 때문에 1920 ~ 2020을 표준 창으로 선택했습니다. 1970. “많은 프로그래밍 언어와 시스템이 Unix 시간이라고도하는 1970/01/01의 날짜와 시간을 초 단위로 처리합니다.”라고 클라우드 플랫폼 제공 업체 Fastly의 엔지니어 인 Tatsuhiko Miyagawa는 말합니다.
Unix 다양한 산업에서 널리 사용되는 운영 체제이며이 “기원 시간”이 표준으로 간주됩니다.
이론은 이러한 윈도우 시스템이 2020 년이 도착할 때까지 뒤쳐 질 것이라는 것이지만 많은 것은 여전히 매달려 있고 어떤 경우에는 문제가 잊혀졌습니다.
“오래된 레거시 시스템에서 버그를 수정하는 것은 악몽입니다. 스파게티이고 그것을 작성한 사람은 아직 주변에 없습니다.” Vodafone의 Y2K 버그를 처리 한 Paul Lomax는 말합니다. “분명히 그들은 자신의 시스템이 2020 년까지 오래 사용되지 않을 것이라고 생각했습니다. 60 년대의 사람들은 코드가 2000 년에도 여전히 남아있을 것이라고 생각하지 않았습니다.”
퀵을 사용한 시스템 수정 사항은 이제 해당 기간의 끝에 도달하여 1920 년으로 롤백되었습니다. 유틸리티 회사 청구서는 1920 년의 잘못된 날짜로 생성 된 것으로 알려졌으며 뉴욕시의 수만 개의 주차 미터기는이 날짜로 인해 신용 카드 거래를 거부했습니다.
자세히보기 : 기술 버그가 병원에서 수천 명의 목숨을 앗아 갈 수있는 방법
폴란드 회사 Novitus에서 제조 한 수천 개의 금전 등록기는 인쇄 할 수 없었습니다. 이 회사는 기계 수리를 시도하고 있습니다.
프로 레슬링 비디오 게임 인 WWE 2K20도 2020 년 1 월 1 일 자정에 작동을 중단했습니다. 24 시간 이내에 게임 개발자 인 2K는 다운로드 가능한 수정 프로그램을 발표했습니다.
또 다른 소프트웨어 인 Splunk는 ironica가 lly는 컴퓨터 시스템의 오류를 찾고 11 월 Y2020 버그에 취약한 것으로 밝혀졌습니다. 이 회사는 같은 주에 사용자에게 수정 사항을 배포했습니다. 여기에는 Fortune 100 대 기업 중 92 개, 미국 상위 100 대 기업이 포함됩니다.
일부 하드웨어 및 소프트웨어 결함은 버그로 인해 잘못 기인 한 것입니다. 한 의료 전문가는 Y2020이 병원용 소프트웨어를 생산하는 McKesson이 개발 한 시스템에 충돌했다고 주장했습니다. McKesson의 대변인은 New Scientist에 회사가 Y2020과 관련된 중단을 인식하지 못했다고 말했습니다.
기업이 이에 대한 세부 정보를 공개하지 않았기 때문에 이러한 Y2020 수정이 얼마나 오래 지속 될지 정확히 알 수 없습니다. 창을 다시 뒤로 밀면 동일한 오류가 발생할 것으로 예상 할 수 있습니다.
2038 년에도 또 다른 날짜 저장 문제가 발생합니다.이 문제는 다시 Unix의 신기원 시간에서 비롯됩니다. 데이터는 32 비트 정수로 저장되며 2038 년 1 월 19 일 오전 3.14에 용량이 소진됩니다.
다음 주제에 대한 추가 정보 :
- 컴퓨팅