Získavanie vedomostí
/ Knowledge Discovery >> Získavanie vedomostí >> technológie >> počítač >> počítačová bezpečnosť >>

Ako Problém roku 2000 Worked

How problém ide roku 2000 pracoval
Úvod do Ako problému roku 2000 pracoval

Budete počul o " rok 2000 " Problémom stále v správach v tomto roku. A budete počuť veľa protichodných informácií v tomto procese. K dispozícii je tiež dobré trochu " koniec sveta " rétorika plávajúce okolo na internete. Čo by ste mali veriť?

V tomto vydaní ako látka pracuje budeme diskutovať o probléme roku 2000 (tiež známy ako problém Y2K), takže presne viete, čo sa deje a čo sa deje okolo neho. Môžete tiež preskúmať celý rad odkazov. Z tejto informácie si nakresliť svoj vlastný informovaných závery.
Aký je problém Y2K?

Príčinou problému Y2K je veľmi jednoduchý. Až do nedávnej doby, programátori boli vo zvyku pomocou dvoch číslic vyhradené miesta pre rok časť dáta v ich softvéru. Napríklad, dátum vypršania platnosti pre typickú poistnej zmluvy alebo kreditnej karty sú uchovávané v počítačovom súbore v DD /MM /YY formáte (napr - 08/31/99). Programátori urobil to z rôznych dôvodov, vrátane:

  • To je, ako každý robí to do normálneho života. Keď píšete aktualizáciu rucne a pomocou " lomka " Formát pre dátum, čo si len písať takhle.
  • Trvá menej miesta pre uloženie 2 číslice namiesto 4 (nie je veľký problém teraz, pretože pevné disky sú tak lacné, ale to bolo raz veľký problém na staršie strojov).
  • Normy agentúry neodporučila formát dátumu 4-miestne až do nedávnej doby.
  • Nikto nečakal, veľa tohto softvér, aby tak dlhú životnosť. Ľudia písanie softvér v roku 1970 nemala žiaden dôvod sa domnievať, softvér by ešte v použití 30 rokov neskôr

    Rok Formát 2-miestne vytvára problém pre väčšinu programov, kedy ". 00 " je zapísaná na rok. Tento softvér nevie, či sa má vykladať " 00 " ako " 1900 " alebo " quot;. 2000- Väčšina programov sa preto východiskovú 1900. To znamená, že kód, ktorý najviac programátor je písal buď predradí " 19 " pred dátumom dvojmiestne, alebo to robí žiadny predpoklad o storočie, a preto, v predvolenom nastavení, to je " 19 ". To by nemal byť problém s tým, že programy vykonávať mnoho výpočtov na rande. Ak chcete napríklad vypočítať, ako staré máte program bude mať dnešný dátum a odpočítať svoje dátum narodenia z neho. To odčítanie funguje na dátach dve číslice roku, kým sú dnešný dátum a vaše dátum narodenia v rôznych stáročia. Potom sa výpočet už pracuje. Napríklad, ak program si myslí, že dnešn

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