"Sự cố thiên niên kỷ" sẽ lặp lại vào năm 2038

      Thứ Tư, 28/05/2014 23:16 - 1152 lượt xem

      Like fptshop.com.vn để được cập nhật tin siêu phẩm sắp ra mắt và khuyến mãi hấp dẫn

      Các nhà khoa học máy tính cho biết, vào năm 2038 nhiều máy tính và điện thoại di động có thể gặp lại lỗi tương tự như “sự cố thiên niên kỷ” Y2K từng diễn ra vào năm 2000.

      y2k

      Nếu như bạn chưa biết, sự cố Y2K là một sự cố máy tính diễn ra vào năm 2000, khi ấy do các máy tính thế hệ cũ, các vi mạch đồng hồ điện tử cũ không thể nhận biết sự khác biệt giữa năm 2000 và năm 1900 bởi vì chúng đã được lập trình với 2 chữ số cuối cùng của năm giống nhau (đều là 00), điều này nhằm mục đích tiết kiệm dung lượng lưu trữ khi mà giá cả sản xuất phần cứng máy tính trong những giai đoạn đầu còn khá đắt đỏ. Chính vì cách thiết lập như vậy, khi những máy này cộng thêm một con số vào 99 (ví dụ 1) thì BIOS sẽ đặt lại số đếm thành 00, khi đó ngày 1 tháng 1 năm 2000 (01/01/00) được nhận dạng là ngày 1 tháng 1 năm 1900 (01/01/00).

      Trước thời điểm năm 2000, rất nhiều chuyên gia đã lo ngại sự cố này sẽ gây ra một thảm họa toàn cầu như tàu hỏa đi chệch đường ray, máy bay bị rơi do hệ thống máy tính bị nhiễu loạn. Thậm chí, có người còn dự đoán rằng các số liệu bị nhận dạng nhầm có thể khiến tên lửa hạt nhân tự khởi động. Tuy nhiên, các chuyên gia cuối cùng đã thành công trong việc hóa giải sự cố này và đã không có một thảm họa nào xảy ra khi bước sang năm 2000.

      y2k

      Nhưng 24 năm nữa con người lại phải khắc phục một rắc rối tương tự, tạm gọi là sự cố 2038. Sự cố này ảnh hưởng đến các phần mềm sử dụng hệ số nguyên 32 bit để lưu trữ thông tin. Vào năm 1970, một nhóm kỹ sư phát triển hệ điều hành máy tính UNIX đầu tiên đã quyết định biểu thị thời gian ở dạng số nguyên 32 bit, và bắt đầu tính thời gian từ mùng 1 tháng Giêng năm 1970. Việc mã hóa thời gian trên hệ thống UNIX sau đó đã được triển khai rộng rãi tới tất cả các hệ thống phần mềm và phần cứng cần đo đếm thời gian.

      Tuy nhiên, hệ số nguyên 32 bit chỉ biểu thị tối đa đến con số 2.147.483.647. Đến ngày 19/1/2038 thì 2.147.483.647 giây sẽ trôi qua tính từ 1/1/1970. Lúc đó, tất cả các hệ thống máy tính 32 bit sẽ khởi động trở lại mốc năm 1970.

      Về vấn đề này, BussinessInsider đã có buổi trao đổi với ông Jonathan Smith, một giáo sư về Khoa học máy tính và thông tin tại Đại học Pennsylvania. Theo giáo sư Smith thì đây là một rắc rối thật sự: “Hầu hết các hệ thống dựa trên UNIX đều sử dụng đồng hồ 32-bit bắt đầu đếm giờ từ ngày 01/01/1970, vì vậy sau 68 năm tiếp theo thì bộ nhớ này sẽ bị tràn”, ông giải thích. “Lúc đó đồng hồ có thể ngừng hoạt động, lịch hẹn có thể không hoạt động. Các giao dịch thanh toán có thể hoạt động không chính xác”.

      y2k

      Tuy nhiên, may mắn là việc giải quyết sự cố này cũng không quá khó khăn, các thiết bị hiện nay chỉ cần chuyển sang nền tảng mới hơn là nền tảng 64-bit thì mọi chuyện sẽ được khắc phục. Trong vài năm qua, máy tính cá nhân là thiết bị đi đầu trong nền tảng mới, nhiều công ty phần mềm cũng phải chuyển đổi vì đặc thù công việc. Chẳng hạn như các ngân hàng cần làm việc với các hợp đồng cho vay thế chấp có thời hạn hơn 30 năm.

      Với các dòng điện thoại hiện nay, Apple từng tự tin tuyên bố iPhone 5s là chiếc điện thoại thông minh đầu tiên chuyển sang nền tảng 64-bit. Mặc dù vậy, sự cố “2038” xảy ra trên cả phần cứng là các bộ đếm và các phần mềm ứng dụng trên thiết bị, vì thế ngay cả khi sử dụng iPhone 5s trên nền tảng 64-bit thì một số ứng dụng báo thức trên điện thoại vẫn cần phải được cập nhật.

      Vấn đề đặt ra cho các nhà khoa học dường như không qua khẩn cấp bởi chúng ta còn tới 24 năm nữa để thay đổi tất cả mọi thứ. Trên thực tế, hệ thống 64 bit không chỉ giúp chúng ta khắc phục sự cố 2038 mà thời gian tối đa nó có thể lưu trữ lên đến 292 tỷ năm - một con số quá ấn tượng để chúng ta yên tâm

       

      *** Xin giới thiệu với bạn chiếc Smartphone Gionee P2S , Mobiistar 504M và điện thoại phổ thông Q-Mobile W473 , Q-Mobile C550 hiện đang là những sản phẩm được ưa chuộng nhất trong dòng máy giá rẻ trên thị trường hiện nay.

      *** Nếu bạn ưa thích sự sang trọng, quyến rũ cũng các tính năng công nghệ mới thì Mobiistar 558 hay LG G2 là một sự lựa chọn tối ưu.

      Longph5 (BusinessInsider)

       

      0 1 5 0
      Có thể bạn quan tâm:
      Bạn có biết?

      Vì sao chương trình này lại HOT đến vậy?

      Hãy để lại số điện thoại của bạn để được tư vấn miễn phí về chương trình hấp dẫn này nhé!

      Mua trước trả sau