Haberler

Bilgisayar Dünyası 2038 Yılı Sorununa Hazırlıksız Yakalanabilir

Ulusal Bilgisayar Müzesi’nde yapılan çalışmalar, 2038 yılı sorununa dair endişeleri artırdı. Eski sistemlerin restore edilmesi sırasında ortaya çıkan hata, Unix tabanlı yazılımların gelecekte ciddi sıkıntılar yaratabileceğini gösterdi.

Eski Sistemlerde Beklenmedik Hata Yaşandı

Müzenin gönüllü uzmanlarından Robin Downs, PDP-11/73 sisteminde yaptığı denemelerde şaşırtıcı bir sonuçla karşılaştı. Downs, 2036 yılına kadar saat ve tarih fonksiyonlarının doğru çalıştığını gördü. Ancak 2037 yılına gelindiğinde sistemdeki programlar çöktü. Bu beklenmeyen çöküş, Epochalypse olarak adlandırılan 2038 yılı sorunundan önce gizli hataların ortaya çıkabileceğini gösterdi.

Unix tabanlı sistemler zamanı 1 Ocak 1970’ten itibaren saniye cinsinden kaydediyor. 32 bitlik işaretli tamsayı yapısı kullanılan eski sistemlerde sayaç 19 Ocak 2038’de taşma noktasına ulaşacak. Normalde tarih geriye, 1901 yılına dönmesi gerekirken Downs’un deneylerinde zaman 1970’e sıçradı. Bu durum, farklı yazılım sürümlerinde farklı sonuçların oluşabileceğini ortaya koydu.

Eski Microsoft mühendisi Dave Plummer, 13 yıllık sürenin hataları tespit etmek için yeterli olacağını düşünüyor. Yine de Downs, farklı cihazlarda farklı davranışlar gözlemlenebileceğini belirtiyor. Downs, “Her yazılım sürümünü ayrı ayrı test etmeden tam güvenlik sağlanamaz” diyerek sorunun boyutuna dikkat çekti.

Uzmanlar, 2038 yılı sorununa karşı en etkili çözümün 64 bit sistemlere geçiş olduğunu belirtiyor. Ancak hâlen kullanılan eski cihazların uzun süre çalışmaya devam etmesi, riskin büyümesine yol açıyor. Downs, öğrencilerin ileride miras alacağı kodlarda bu sorunlarla karşılaşabileceğini hatırlatarak uyarıda bulundu.

İlgili Makaleler

Bir yanıt yazın

Başa dön tuşu