Y2K Glitch ve Yüzyıl Sonu Değişiklikleri

2000 yılı (Y2K) sorunu dünyayı korkuttu. Bazıları "1999 gibi parti yapmaya" hazır olsa da, diğerleri yıl sonunda felaket programlama varsayım bilgisayarların ilk günleri. Y2K, saatlerinin tarihi Aralık ayından dönüştürmek zorunda kaldığında teknoloji ve otomatik sistemlerin başarısız olacağı endişeleri üzerine kültürel sohbete girdi. 31, 1999'dan Ocak'a. 1, 2000.

Teknolojik Korku Çağı

Birçoğu, elektroniklerin "19" ile başlamayan tarihleri ​​hesaplayamayacağını, çünkü modası geçmiş, kısa görüşlü programlamaya koştuğunu varsaydı. Bilgisayar sistemleri o kadar karışık ki kaos ve geniş çaplı bozulmaya yol açacak şekilde tamamen kapanacaklardı.

'99'da günlük yaşamımızın ne kadarının bilgisayarlar tarafından yönetildiği düşünüldüğünde, Yeni Yıl'ın ciddi bilgisayarlı sonuçlar doğurması bekleniyordu. İnsanlar bankalar konusunda endişeliydi, trafik ışıkları, elektrik şebekesi, havaalanları, mikrodalga fırınlar ve televizyonlar bilgisayar tarafından çalıştırılıyor.

Doomsayers, tuvaletleri yıkama gibi mekanik işlemlerin Y2K hatasından etkileneceğini bile tahmin etti. Bazıları Y2K'nın bildiğimiz gibi medeniyeti sona erdireceğini düşündü. Bilgisayar programcıları bilgisayar sistemlerini yeni bilgilerle güncellemeye çılgınca yaklaştıkça, halkın birçoğu ekstra nakit ve gıda malzemeleri depolayarak kendilerini hazırladılar.

instagram viewer

Böcek için hazırlıklar

1997 yılına gelindiğinde, binyıl sorununun yaygın paniğinden birkaç yıl önce, bilgisayar bilimcileri zaten çözüme doğru çalışıyorlardı. British Standards Institute (BSI), 2000 yılı için uygunluk gereksinimlerini tanımlamak üzere yeni bilgisayar standartları geliştirdi. Olarak bilinir DISC PD2000-1, standart dört kuralı özetledi:

  1. Geçerli tarih için hiçbir değer çalışma sırasında herhangi bir kesintiye neden olmaz.
  2. Tarih tabanlı işlevsellik, 2000'den önce, sırasında ve sonrasındaki tarihler için tutarlı davranmalıdır.
  3. Tüm arayüzlerde ve veri depolamada, herhangi bir tarihteki yüzyıl açıkça veya kesin çıkarım kuralları ve algoritmaları ile belirtilmelidir.
  4. 2000 yılı artık yıl olarak kabul edilmelidir.

Temelde, standart hatayı iki temel konuya güvenmek için anlamıştı:

  1. Mevcut iki basamaklı gösterim, tarih işlemede sorunluydu.
  2. Gregoryen Takvimi'nde artık yıllar için yapılan hesaplamaların yanlış anlaşılması, 2000 yılının artık yıl olarak programlanmamasına neden oldu.

İlk sorun, dört basamaklı olarak girilecek tarihler için yeni programlama oluşturularak çözüldü numaralar (1997, 1998, 1999, vb.), daha önce yalnızca iki (97, 98, ve 99). İkinci çözüm, artık yılları hesaplamak için algoritmayı "100'e bölünen herhangi bir yıl değerinin artık yıl değil" olarak değiştirmesi ve "400 ile bölünebilen yıllar hariç" ilavesi idi.

1 Ocak'ta Ne Oldu?

Tarih değişikliğinden önce yapılan çok fazla hazırlık ve güncellenmiş programlama ile felaket çoğunlukla önlendi. Kehanet tarihi geldi ve dünyadaki bilgisayar saatleri Ocak'a güncellendi. 1, 2000, anormal olan çok az şey oldu. Sadece birkaç nispeten küçük bin yıllık hata problemi meydana geldi ve daha da azı rapor edildi.