Bilgi Keşfi
/ Knowledge Discovery >> Bilgi Keşfi >> teknoloji >> bilgisayar >> bilgisayar güvenliği >>

2000 Yılı " 2000 yılı Sorun 2000 Yılı Problemi
çalıştı Nasıl
Giriş çalıştı Worked

How 2000 Yılı Problemi

​​" hakkında işitme olacak nasıl; Sürekli haberlerde sorunun bu yıl. Ve bu süreçte çelişkili bir çok bilgiyi duyacaksınız. Dünyada ve quot sonu; 'nin bir iyi bir bit de bulunmaktadır; retorik internette dolaşan. Eğer oluyor ve bu konuda ne yapılıyor tam olarak ne anlama ki biz (aynı zamanda Y2K problemi olarak da bilinir) 2000 yılı sorunu görüşecek How Stuff Works bu sayısında?

inanmak gerekenler. Ayrıca bağlantıları çeşitli keşfedebilirsiniz. Bu bilgilerin itibaren. Kendi haberdar sonuçlara ulaşmak Y2K Sorunu Nedir
?

Y2K sorununun nedeni oldukça basittir. Yakın zamana kadar, bilgisayar programcıları kendi yazılım tarih yıllık kısmı için iki haneli tutucuları kullanma alışkanlığı olmuştur. Örneğin, tipik bir sigorta poliçesi veya kredi kartı son kullanma tarihi AA /GG /YY biçiminde (- 08/31/99 örneğin) bir bilgisayar dosyasında saklanır. Programcılar da dahil olmak üzere çeşitli nedenlerle, bu yapmış:

  • Bu herkesin normal hayatlarına bunu nasıl yapar bu. Eğer elle bir çek yazmak ve " kullandığınızda; " çizgi; tarih biçimi, sen
  • Bu sabit diskler çok ucuz çünkü artık (değil büyük bir anlaşma 2 basamak yerine 4 depolamak için daha az yer kaplıyor. Böyle yazmak, ancak eski kez büyük bir anlaşma oldu makineleri).
  • Standartlar ajansları son zamanlara kadar 4 basamaklı bir tarih biçimini tavsiye etmedi.
  • Hiç kimse bu yazılım bir çok böyle uzun ömürlü olması bekleniyor. 1970 yılında yazılım yazma İnsanlar yazılım hala 30 yıl sonra kullanımda olacaktır inanmak için hiçbir neden yoktu

    2 basamaklı yıl biçimi çoğu program için bir problem yaratır ". 00 " yıl girilir. Yazılım yorumlamak " edip bilmez; 00 " " 1900 " ya da quot; 2000 ". Çoğu program bu nedenle olduğunu 1900 en programcı en ya prepends " yazdı kod varsayılan; 19 " İki basamaklı tarih önüne ya da yüzyıl hakkında hiçbir varsayım yapar ve bu nedenle, varsayılan olarak, o " ". 19 Bu programlar tarihlerde hesaplamalar çok yapmak dışında bir sorun olmaz. Örneğin, bugünün tarihini almak ve ondan doğum tarihinizi çıkarma olacak bir program kaç yaşında hesaplamak için. Bugünün tarihi ve doğum tarihi farklı yüzyıllarda olduğu kadar bu çıkarma iki basamaklı yıl tarihlerde çalışıyor. Sonra hesaplama artık çalışmaktadır. Örneğin, bugünün tarihi 1/1/00 programı düşünürse olduğunu ve doğum günü o zaman yerine 35 yaşındayım -65 yaşında olduğunu hesaplaya

    Page [1] [2] [3] [4] [5]