Bilgisayar hataları yeni bir şey değil. Bilgisayar çağının başında oradaydılar ve şimdi yapay zekanın, makineden makineye iletişimin ve diğer tüm güzel bilgi işlem biçimlerinin hakim olacağı yeni bilgisayar çağına girmek üzere olduğumuza göre, bilgisayar hataları hâlâ ve hatta buradalar. gelecekte bilgisayar hatalarının bazı yeni sorunlar getirdiğini görebiliriz ve bu, geliştiricilerin bu hataların neden olduğu tüm sorunları düzeltmesini sonunda daha da zorlaştıracaktır. Bilgisayar dünyasının en kötü şöhretli hatalarından biri Bilgisayarı bozabilecek en popüler hatalardan biri Kimdi? Y2K hatası.
Geçen yüzyılın sonunda keşfedilen, ancak teknoloji dünyasında aksamaları önlemek için düzeltilen bir hataydı. Ancak buna rağmen, birçok sistem hatadan etkilendi ve bugün çok duyurulan Y2K hatası hakkında konuşacağım.
Y2K hatası, Hindistan’ın küresel bir sorunu çözmedeki önemini açıklamak için 12 Mayıs 2020’de Başbakan’ın ulusa hitaben yaptığı konuşmada da vardı ve bu nedenle netizenler ve diğer çoğu insan Y2K yaratığı hakkında daha fazla şey öğrenmeyi oldukça merak ediyor. Y2K hatası hakkında bilmeniz gereken her şeyden bahsedeceğim, böylece geçmişi hakkında biraz bilgi sahibi olarak bilgi işlem dünyasında öne geçebilirsiniz.

O halde, daha fazla gecikmeden, Y2K hatasına kısa bir giriş yaparak başlayalım ve ardından bunun ne tür bir sorun olduğundan ve dünya çapındaki bilgisayar kullanıcıları için oluşturduğu tehditten bahsedeceğim.
Y2K hatası nedir?
Daha ileri gitmeden önce, Y2K’nin neyi kastettiğini bilmemiz gerekiyor. Y2K’deki Y yılı, 2K ise 2000’i ifade eder. Dolayısıyla Y2K terimi ‘2000 yılı‘. Bu nedenle, Y2K hatasının bir şekilde 2000 yılıyla veya içinde bulunduğumuz yüzyılın başıyla ilgili olduğunu zaten anlamış olabilirsiniz. İçinde bulunduğumuz yüzyıla kıyasla nasıl olduğunu bir sonraki noktada tartışacağım.
2000 yılı hatasıyla ilgili sorun neydi?
Bilgisayarlardan ve elektronik cihazlardan bahsetmişken, depolama çok ucuz. Uygun fiyatlara gigabayt hatta terabaytlarca depolama alabiliyoruz ama geçen yüzyıldan bahsedecek olursak senaryo o kadar iyi değildi. Gigabaytlarca depolamayı unutun çünkü eskiden her bir kilobayt depolama yaklaşık 100$’a mal oluyordu ve bu nedenle bilgisayarları hangi amaçla kullanırsa kullansın programcılar ve kullanıcılar, verileri verimli bir şekilde maliyet tasarrufu sağlayacak şekilde depolama zorluğu yaşıyordu. belirli verileri depolamak için gereken depolamayı azaltarak gerçekleştirilir. Bununla birlikte, zaman geçtikçe, depolama daha ucuz hale geldi ve hatta 100 dolardan daha az bir fiyata gigabaytlarca ve terabaytlarca depolama alabiliyoruz.Aynı şey bilgisayar RAM’leri için de geçerliydi.
Geçmişte bilgisayarlar çoğunlukla ticari amaçlarla ve aynı zamanda araştırma amaçlı olarak kullanılıyordu, ancak kişisel amaçlar için çok az kullanılıyordu. Yani bazı veriler bir bilgisayarda saklanıyorsa, bir tarih olmalıdır. Verileri depolamak için gereken depolama alanı miktarını azaltmak amacıyla tarih alanındaki yıl, dört yerine sadece iki basamakla ifade edildi. Örneğin 1964 yılının bir bilgisayara girilmesi gerekiyorsa yıl alanına sadece 64 yazılarak depolama alanından tasarruf edilir. Girilen herhangi bir tarihin 1900’den sonra olacağı kesin kabul edilmiş ve bu nedenle gerekli görülmediğinden ilk iki hane çıkarılmıştır.
Görünüşe göre tarih alanındaki ilk iki rakam fark edilmedi, ancak sorun, 1993 yılında bir dergi dünya yeni milenyuma, yani 2000’e girdiğinde bilgisayarların karşılaşacağı olası sorunlardan bahsettiğinde keşfedildi. 31 Aralık 1999’dan sonra yılın iki hanesi, tüm bilgisayarlar 1 Ocak 1900’e geri döner, çünkü 99’dan sonraki sayı yüzdür ve sadece son iki hane dikkate alındığında yıl 00 olur. Yani bilgisayar için her ikisi de 1900 ve 2000 aynıydı.
Sorun neye yol açmış olabilir?
Bir anlayabilsek yeni milenyuma giriyoruz ve tüm dünya yeni milenyumu karşılamaya hazırlanıyordu, yazılım sektörü ve bir şekilde bilgisayara bağlı olan diğer tüm sektörlerin aklında bu sorun vardı. Tarihlerin önemini anladığımızda, tarih bilgisayar için sadece bir veridir ve tarihi tam olarak programlandığı gibi hesaplayacaktır. Yani 1 Ocak 2000 göründüğünde, bilgisayar bunu 1900 olarak kabul ediyor ve tüm sorunların kökü burada yatıyor.
Geçen yüzyılın sonunda bile, çeşitli endüstrilerde, bankalarda ve finans kurumlarında ve ayrıca araştırma amaçlı kullanılan bilgisayarların yanı sıra çok sayıda otomatik cihaz vardı. Yani yüzyılın başında 2000’ler ile 1900’ler arasında bir bilgisayar karıştırılırsa, elbette birçok kişinin hayal bile edemeyeceği bazı ciddi sorunlara yol açabilirdi.
Bankalardaki ve diğer finans kuruluşlarındaki faiz hesaplama sistemi, uçaklar, nükleer ve termik santraller, taşıtlar ve tarih bilmesi gereken diğer cihazlar gibi eskiden bilgisayarla çalışan her türlü makine bozulabilir. Örneğin, bir müşterinin kredi kartı faturası 31 Aralık 1999 tarihinde oluşturulur ve müşteri bu faturayı 1 Ocak 2000 tarihinde ödemeye çalışırsa, müşteriden 100 yıl faiz ödemesi istenebilir. Bunun için bilgisayarı suçlayamazsınız, önemli olan programlamanın nasıl yapıldığıdır.
Ayrıca uçaklar ve hava trafik kontrolörleri gibi doğru verilerin çalışması için doğru yapılandırılması gerekir ki bu da uçuş hizmetlerinin aksamasına ve benzer şekilde uçak kazalarına ve diğer her türlü soruna yol açabilirdi.
En kötüsü, Y2K hatasıyla birleşen ek hatalar, söz konusu endüstri veya bilgisayar tarafından sunulan hizmet türüne özgü daha fazla soruna da yol açabilirdi. Aksi takdirde, beklenebileceği gibi, milenyumun başında tüm bilgisayarlar çalışmayı durdurabilirdi.
Y2K hatası için düzeltme
Y2K hatası için en basit düzeltme, yıl alanını otomatik bir tarihte mevcut iki basamaklı standarttan dört basamak olarak ayarlamaktı. Geçen milenyumun sonlarında üretilen ve tasarlanan bilgisayarların çoğu, yıl için 4 haneye izin verecek kapasitede olsa bile, 1960’lara kadar uzanan bilgisayarların çoğu, yıl alanı için 4 rakam ayırmak için yeterli depolama alanına sahip değildi. Ancak yama farklı bilgisayarlar için yayınlandı ve aynısı internet üzerinden gönderildi ve yeni milenyuma girmeden sorun neredeyse çözüldü.
Sorun 2000 yılından çok önce çözüldü, ancak çeşitli kuruluşların, hükümetlerin ve araştırma enstitülerinin katılımını ve birleşik çabalarını gerektirdi. Sistemlerin son milenyumun gece yarısından hemen sonra aniden çökmemesi için her bir yazılım parçasına yama yapmak gerçekten acı verici bir işti. Y2K hatasını düzeltmek için dünya çapında yaklaşık 600 milyar dolar yatırım yapıldığı tahmin ediliyor. Bunca yatırım ve yoğun çalışmanın ardından 1 Ocak 2000’de dünya teknoloji dünyasında yeni bir bakış açısı gördü.
Millinieum böceği bazı yerlerde hala rahatsız ediyor
Y2K hatası, bilgisayar sistemlerinin küresel olarak çökmesine neden olmasa da, bazı otomatik sistemler, Y2K hatası önceden düzeltilmediği takdirde dünyanın başına geleceğinden korktuğu durumla karşı karşıya kaldı. Onlara bir göz atalım.
-
- Güney Kore’de bir apartman dairesindeki termostatlar arızalıydı, ancak Y2K hatası dışında termostatların arızalanmasına neden olan belirgin bir sorun yoktu.
- Avustralya’daki otobüs bileti makineleri, her bilet, biletin genel geçerliliğini belirleyen tarih ve saati gerektirdiğinden çalışmayı durdurdu. Biletler, biletleri kontrol etmek için kullanılan donanım tarafından reddedildi.
- Japonya’da bir nükleer santraldeki radyasyon izleme sistemi arızalandı ve muhtemelen santralin dışındaki alarmları tetikledi. Ancak tesiste radyasyon seviyelerinde herhangi bir artış olmadı ve gerçek bir tehdit oluşturmadı.
- ABD’de bir yer olan Delaware’deki tüm piyango makineleri, Y2K hatası nedeniyle çalışmayı durdurdu.
- Danimarka’da doğan bir bebeğin yaşı, yeni milenyumun başlangıcından hemen sonra 100 yıl olarak kaydedildi, çünkü bilgisayar yeni yılı bebeğin doğduğu yıldan 100 yıl önce kabul etti.
- Birkaç ABD casus uydusu, uydulardaki Y2K hatasını düzeltmek için yapılan hatalı bir yama nedeniyle üç gün boyunca kesintiye uğradı.
- Milenyumun başında bir video mağazasında bir adama, görünüşe göre 100 yıl sonra geri verdiği için hayaletimsi bir fatura sunuldu ve bu Y2K hatasının sonucuydu.
Yani evet, birçok sorun vardı. Bazı bilgisayar sistemleri çöktü. Ancak yama yayınlanmadan önce sorunların boyutu sanıldığı kadar büyük değildi. Benzer bir sorunun 19 Ocak 2038’de 32 bit işletim sistemlerini çalıştıracak bilgisayarlarda ortaya çıkması bekleniyor. Bununla birlikte, önümüzde hala 18 yıl var ve o noktada hala 32-bit sistemlere sahip olma ihtimalimiz, günümüzdeki teknolojik ilerlemenin hızı göz önüne alındığında oldukça beklenmedik bir durum.
Y2K hatası hakkında bilmeniz gereken tek şey buydu. Sormak istediğiniz bir şey var mı? Aşağıda aynı şekilde yorum yapmaktan çekinmeyin.