Uvod Kako Problem Leto 2000 Obdelan
Ti bodo slišali o " leta 2000 " problem nenehno v novicah letos. In boste slišali veliko nasprotujočih si informacij v procesu. Obstaja tudi dobra malo " konec sveta " retorika plava okoli na internetu. Kaj bi morali verjeti?
V tej izdaji Kako Stuff Works bomo razpravljali problem Leto 2000 (znan tudi kot problem Y2K), tako da boste razumeli, kaj se dogaja in kaj je bilo storjenega glede tega. Lahko tudi raziskati različne povezave. Iz te informacije, ki jih pripravijo svoje premišljene sklepe.
Kaj je Y2K problem?
Vzrok problema Y2K je zelo preprosta. Do nedavnega so računalniški programerji že v navado uporabe dvomesten ograde za leto del dneva v njihovi programski opremi. Na primer, je datum izteka roka za tipično zavarovalnih polic ali s kreditno kartico shranjeni v računalniški datoteki v MM /DD /YY formatu (npr - 08/31/99). Programerji so to storili zaradi različnih razlogov, vključno:
format leto 2-mestna ustvarja problem za večino programov, ko ". 00 " je vpisana v letu. Programska oprema ne vem, ali naj razloži " 00 " kot " 1900 " ali " 2000 ". Večina programov je zato privzeto 1900. To pomeni, da kodo, ki najbolj programer je napisal niti prepends " 19 " na sprednji datumu dvomestno, ali ni nobene domneve o stoletju, in zato je privzeto, da je " 19 ". To ne bi bil problem, razen da se programi opravljajo veliko izračunov na datume. Na primer, za izračun koliko ste stari program bo današnji datum in odštejemo vaš rojstni datum iz nje. To odštevanje deluje v redu na dvomestnih datumov leto, dokler so današnji datum in vaš rojstni datum v različnih stoletjih. Potem izračun ne deluje več. Na primer, če p