2000 년 문제의 근원은 1960 년대에 시작되었다. 그 당시 컴퓨터 메모리 비용은 매우 높았습니다. 연도를 4 자리 숫자로 표현하면 더 많은 메모리 공간이 사용되고 비용이 증가합니다. 따라서 저장 공간을 절약하기 위해 컴퓨터 시스템의 프로그래머는 두 자리 숫자로 연도를 표현합니다. 컴퓨터 기술의 급속한 발전에 따라 메모리 가격이 낮아졌지만 사고의 관성으로 인해 컴퓨터 시스템에서 두 자릿수로 연도를 나타내는 관행이 계승되었다. 해마다, 새로운 세기가 도래할 때까지, 사람들은 갑자기 두 자릿수로 연도를 표현하면 2000 년과 그 이후의 연도를 정확하게 식별할 수 없다는 것을 깨달았다. 65438 부터 0997 까지 정보산업은' 천년충' 경보를 울리기 시작하면서 빠르게 전 세계의 관심을 끌고 있다.
밀레니엄 벌레의 영향은 엄청납니다. PC 의 BIOS 및 마이크로코드를 포함한 컴퓨터 시스템에서 운영 체제, 데이터베이스 소프트웨어, 상용 소프트웨어 및 애플리케이션 시스템, 전화 프로그램 제어 스위치, 은행 ATM, 보안 시스템, 컴퓨터 및 자동 제어와 관련된 공장 자동화 시스템, 임베디드 칩 기술을 많이 사용하는 전자 기기, 기계 장비 및 제어 시스템 등에 이르기까지 그들은 밀레니엄 벌레의 공격을 받을 가능성이 높다. 현재 세계 각국 정부는 모두 나서서 천년충을 전력으로 포위하고 있다.