wecker

Hol van a bomba?

A bomba szinte mindenütt jelen van, ahol számítástechnikai tároló eszközön, mikrochipben, processzorban, szoftverben évszám került tárolásra.

A probléma gyökere a 70-es, sőt korábbi évekre nyúlik vissza.

A számítástechnikai eszközök, a tárolók nem voltak közel sem olyan olcsók mint manapság. Sokan emlékezhetünk még az alig tízegynéhány évvel ezelőtti több mint 200.000 Ft-os IBM PC-XT árára.
Nos ezek a magas árak, a felhasználók költségmegtakarítás- és a hatékonyság igénye arra késztette az akkori számítástechnikusokat, hogy az egyébként sok helyen és gyakran használt és letárolt dátumokat tömörebben rögzítsék az adathordozókra. Erre kézenfekvő megoldás volt a két számjegyen való tárolás, vagyis az évezred és század elhagyása a dátumból. Akkor úgy gondolták -ha egyáltalán gondoltak rá-, hogy ezek a megoldások és programok nem fogják megérni az ezredfordulót. A megoldások azonban bebetonozódtak, a szoftverek sem változtak meg eléggé. Az akkor jó megoldásnak tűnő (most már tudjuk, megoldhatták volna jobban is), két karakternyi helyet most kell megfizetnünk.

Az anekdota szerint egy 1964-ben játszódó történet az Y2K problémáját mutatja be "kicsiben":

1964-ben, egy gyárban történt meg az alábbi eset. A teljes gyártás-és folyamatirányítási rendszer egy akkoriban nagynak számító, 16 kilobájt memória kapacitású, IBM 1401 típusú számítógépen futott. A gyár gyakornok beosztású programozójának első feladata az volt, hogy írjon programokat egy megrendelés szabályozási rendszerhez. A szabályozási rendszer adatmezőjében az év egyjegyű számként volt ábrázolva.
A programozó gyakornok nagy ártatlanul megkereste a vezető elemzőt, hogy a dátum definícióját megbeszélje vele. "De mi történik, ha elérjük az 1970. évet?" - kérdezte. A vezető elemző erre tréfásan azt válaszolta, hogy személy szerint ő akkor is a legújabb divat szerint fog öltözködni, trapéz nadrágban és vastagtalpú cipőben fog járni.
Arra, hogy most akkor tényleg mi lesz a szoftverrel 1970-ben, az elemző csak legyintett "Addigra az egész rendszer elavul." - mondta.
1969-ben pedig a gyárnak egy teljes projekt csoportot kellett felállítania arra, hogy az összes, egy számjegyű mezővel rendelkező évszámot legalább két számjegyűvé alakítása. Természetesen a gyakornok által fejlesztett megrendelés szabályozó programok is konvertálandók között voltak.

Tehát a bomba egy egyszerű dologban rejtezik, mégpedig 70-es  évekbeli takarékosság miatt az évszámokat a gépekben csak két pozícióra tárolták le, amit ráadásul később átvettek az élet más területein is. (Pl.: 19..-tal előnyomott nyomtatványok)

Mik a következmények?

Vissza a kezdőoldalra