“VẤN ĐỀ VIRUT NGÀN NĂM” CỦA MÁY TÍNH LÀ GÌ?
Vấn đề năm 2000 của hệ thống máy tính, gọi tắt là Y2K, hoặc nguy cơ ngàn năm, vấn đề virút ngàn năm, là chỉ các hệ thống ứng dụng trong máy tính như hệ thống phần cứng, phần mềm và thanh điều chỉnh trình tự bằng các con số do chỉ sử dụng 2 số cuối để biểu thị năm nên khi thời gian chuyển từ ngày 31-12-1999 sang ngày 1-1-2000, hai số sau cùng dùng để biểu thị năm là ''00'' giống với 2 số ''00'' của năm 1900, vì vậy mà hệ thống thao tác của máy tính lầm tưởng là ngày 1-1-1900, do đó đã gây ra những phá hoại cho hệ thống máy tính về thời gian, ảnh hưởng luôn đến các vấn đề kỹ thuật, kinh tế, luật pháp. Nó tạo ra nguy cơ rất lớn cho hệ thống tài chính, quân sự; vì vậy cần phải giải quyết hoàn toàn trước khi sang thế kỷ 21.
Thanh RAM 64MB mà ngày nay chúng ta thường nói đến, nó được tạo ra từ những nghiên cứu dày công của các kỹ sư và lập trình viên máy tính thời kỳ đầu. Để lưu giữ càng nhiều các tư liệu quý báu, đặc biệt là các tư liệu trong thanh RAM cho các trình tự ứng dụng khác, họ đã làm mọi cách để sử dụng ít các hệ thống. Do lúc đó chỉ suy xét đến những tình hình của thế kỷ 20 nên 2 số thập phân biểu thị năm phía trước là ''19'' rõ ràng là không có tác dụng. Nói cách khác, nếu dùng 4 chữ số thập phân để biểu thị năm tức, là đã tăng thêm không gian lưu trữ. Theo tính toán của các chuyên gia, trong hệ thống ứng dụng máy tính của chính phủ Mỹ những năm đầu, nếu sử dụng cả 4 số biểu thị năm trong tài liệu ghi chép 100MB thì sẽ phải tăng không gian lưu trữ của 100MB, theo giá của máy lưu trữ lúc đó thì cần phải mất khoảng 100,000- 130,000USD.
Phạm vi ứng dụng của máy tính thời kỳ đầu không rộng rãi như ngày nay, nó chủ yếu được sử dụng trong các cơ quan chính phủ, các cơ quan nghiên cứu khoa học và các trường đại học; và nó chủ yếu được dùng để xử lý các tính toán về khoa học và công trình và các sự việc có hạn. Lúc đó còn hơn 30 năm nữa là đến cuối thế kỷ 20, các nhân viên thiết kế phần mềm cho rằng những trình tự này đến năm 2000 chắc chắn sẽ bị những trình tự mới thay thế. Mặc dù có vấn đề cũng phải để lại cho các nhân viên lập trình và các nhân viên thiết kế hệ thống phần cứng giải quyết, vì vậy liền dùng 2 chữ số để biểu thị năm. Do tốc độ phát triển của kỹ thuật máy tính nên dạng thiết kế này của năm đó không có ai cho rằng đó là một vấn đề. Liên quan đến việc dùng 2 số thập phân cuối để biểu thị năm, do sự liên kết giữa trình tự và sự ứng dụng nên trong các hệ thống phần cứng, phần mềm của máy tính loại to, trung bình, nhỏ đều được làm như cũ và đã trở thành tiêu chuẩn được công nhận.