Nếu bạn đã từng nghe về vấn đề Y2K của máy tính thì bạn sẽ dễ hiểu rằng cách cài đặt ngày và giờ trên máy tính của bạn đôi khi có thể tạo ra các vấn đề lớn. Y2K đã được giải quyết trước khi năm 2000 được kích hoạt. Nhưng nếu bạn đã bỏ lỡ tin tức về lỗi Y2038 thì bạn nên chú ý đến nó ngay bây giờ vì nó tương tự như lỗi Y2K. Mặc dù tất cả đã sẵn sàng để tấn công thế giới, nhưng tin tốt là chúng ta vẫn còn 20 năm nữa. Đến lúc đó, hãy cho chúng tôi hiểu vấn đề Y2K là gì, năm 2038 là gì và tất cả máy tính nào sẽ bị ảnh hưởng.
Sự cố Y2K là gì?
Y2K còn được gọi là lỗi thiên niên kỷ. Chúng ta đều biết rằng máy tính ra đời vào thế kỷ 20 thế kỷ và cho đến năm 1990, hầu hết các chương trình máy tính được thiết kế để viết tắt các năm có 4 chữ số thành các năm có 2 chữ số, mục đích là để tiết kiệm bộ nhớ. Máy tính với các chương trình này có thể sắp xếp lại năm 1998 thành 98 nhưng vấn đề là nó sẽ nhận ra năm 2000 là 00 tương đương với năm 1900 theo chương trình. Do đó, nhiều máy tính sẽ bị nhầm lẫn với thứ tự dữ liệu được sắp xếp theo ngày một cách khôn ngoan hoặc thậm chí sẽ không thể xử lý thêm nữa. Vấn đề không chỉ giới hạn ở máy tính mà còn lan sang nhiều thiết bị sử dụng chip máy tính. Sự cố này đã được khắc phục bằng các bản cập nhật do nhà phát triển phát hành như một phần của chiến dịch tuân thủ Y2K.
Sự cố năm 2038 là gì?
Sự cố năm 2038 sẽ do bộ xử lý 32 bit gây ra. Bộ xử lý là đơn vị trung tâm của máy tính và chịu trách nhiệm xử lý 100 phép tính mỗi giây. Khi năm 2038 đến, các máy tính có bộ xử lý 32 bit sẽ không thể đối phó với thời gian và ngày tháng như trường hợp của Y2K.
Vấn đề là về dung lượng của máy tính. Hệ thống 32-bit tính thời gian tính bằng giây. Nó bắt đầu tính từ ngày 1 tháng 1 năm 1970, 03:14:07 UTC và ngày 19 th Tháng 1 năm 2038 03:14:07 UTC số giây được tính sẽ là 2.147.483.647, đây là dung lượng tối đa của hệ thống 32-bit. Sau đó, hệ thống sẽ bắt đầu đếm âm từ -2.147.483.647 đến 0 và hầu hết các hệ thống 32 bit sẽ không thể đối phó với điều này.
YouTube gặp sự cố này khi đếm lượt xem:
Bạn có thể đã nghe về tranh cãi về lượt xem trên Gangnam Style của Psy trên YouTube. Sau khi đếm trên 2.147.483.647, nó bắt đầu hiển thị lượt xem tiêu cực. Sự cố xảy ra vì lý do tương tự sau khi đếm 2.147.483.167 hệ thống bắt đầu đếm Âm. Ngoài ra, các hệ thống lịch đếm các sự kiện hoặc cuộc hẹn sau 20 năm bắt đầu gặp vấn đề này.
Những thiết bị nào sẽ bị ảnh hưởng?
Nếu chúng ta nói về ngày nay, có rất nhiều thiết bị xung quanh chúng ta chạy trên kiến trúc 32 bit, chúng bao gồm một số máy tính và Điện thoại thông minh cũ. Mặc dù các thiết bị mới được trang bị kiến trúc 64 bit và người ta ước tính rằng đến năm 2038 sẽ có một số thiết bị vẫn chạy trên kiến trúc 32 bit. Tuy nhiên, cần phải tìm kiếm một giải pháp cụ thể cho vấn đề này.
Mặc dù hầu hết các tổ chức bao gồm cả ngân hàng đều nhận thức được vấn đề này và bắt đầu thay thế hệ thống của họ, người ta ước tính rằng đời sống chung sẽ ít bị ảnh hưởng nhất bởi vì chúng ta còn hơn 20 năm nữa và chúng ta đã có hệ thống 64 bit trên thị trường. Những gã khổng lồ công nghệ lớn như Apple, HP và tất nhiên là Google đã xem xét vấn đề này một cách nghiêm túc. Ví dụ:các bản cập nhật phần mềm của Apple dành cho Mac OS X chỉ dành riêng cho 64-bit kể từ khi phát hành Mac OS X 10.7 “Lion” vào năm 2011.
Hy vọng giống như Y2K, Y2038 cũng sẽ được giải quyết trước khi nó ảnh hưởng đến thế giới nếu không kết quả sẽ còn tồi tệ hơn vì thế giới phụ thuộc vào máy tính gấp 100 lần so với năm 2000.