Skip to main content

Mi a millenniumi hiba?

A millenniumi hiba olyan számítógépes probléma volt, amely veszélyeztette a vállalatok, közüzemi társaságok, pénzügyi iparágak, kormányzati ügynökségek és még a tudomány működését.Az 1999. december 31 és 2000. január 1 -jei éjféli stroke -ban a félelem az volt, hogy minden számítógép leállt.A millenniumi hibát a 2000. évi probléma, az Y2K probléma, az Y2K Bug, és leggyakrabban egyszerűen Y2K -nak is nevezik.

A millenniumi hiba kifejezetten programozási probléma volt.Ez egy űrkérdés kombinációjának, valamint az 1960 -as és 1970 -es években a programozók előzetes gondolkodásának hiányának eredménye volt.A számítógépes programozás kezdeti szakaszaiban a memória és az egyéb tárhelyek ritkák és drágák voltak, tehát a karakterek mentése prioritás volt.A mainframe -on.A programozók a dátumokat Yymmdd formájában tárolták, amely összesen hat karaktert tartalmazott, automatikusan növekvő sorrendben válogatva.Azok a karakterek mindegyike megegyezett a számítógépes tárolás egy teljes helyével (bájtja).Következésképpen az egyes dátumok két bájt tárolása jelentős volt, ha figyelembe vettük a kártyákon, szalagokon vagy lemezeken tárolt dátummezők összegét az összes fájlban található összes rekordban.Az üzleti igények megváltoztatása érdekében, így a programozók fenntartják, megcsinálták és új követelményeket adtak a régi alkalmazásokhoz, ahelyett, hogy a semmiből írnák át őket.A frissítések és a módosítások elegendőek voltak az eredeti rendszerek futtatásához.Ezután, 1997 -ben, a helyzet nyilvános ismeretekké vált.Ennek a lehetőségnek egy másik kihívása volt, mert a forráskód egy része elveszett.Az egyik lehetőség az volt, hogy csak a századot adjuk hozzá a már létező dátumhoz.Ez magában foglalja még két bájt hozzáadását minden egyes dátumhoz, amelyet a lemezfájlokban bárhol tárolnak.Mások úgy döntöttek, hogy átírják a szoftverüket, és kihasználják az új hálózati és objektum -orientált technológiákat, mivel kritikus alkalmazásukat elmozdították a nagykeretektől.A szoftver aggodalmakon kívül számtalan túlélési vállalkozás kialakult és profitált az érintett és proaktív közönség eredményeként.