Y2K: vijf voor twaalf

0
35

Als je nu nog steeds niets gedaan hebt aan controle en correctie van mogelijke Y2K-problemen, dan is het nu wel heel erg hoog tijd. Wij zetten de feiten even voor je op een rijtje.
De Amerikanen zijn nogal dol op letterwoorden en ‘het jaar 2000’ vonden ze te saai. Die 2000 werd afgekort tot 2K (K voor kilo of maal duizend) en het Engelse woord ‘year’ voor jaar werd herleid tot zijn eerste letter. Zo werd ‘year 2000’ dus het letterwoord Y2K.

Wanneer heb je nu last van een Y2K-probleem? Als ergens een datum gebruikt wordt in een machine of in een computerprogramma waarbij het jaar slechts twee cijfers telt, dan mag je spreken van een Y2K-probleem. Waarom? Omdat als het jaar 99 eentje verhoogd moet worden, je ofwel 00 ofwel zoiets als ‘–‘ krijgt, of in het slechtste geval kan het apparaat in kwestie gewoon crashen. Als het jaar 2000 voorgesteld wordt door 00 of ‘–‘, dan is dat misschien niet zo’n probleem als de datum alleen maar getoond moet worden. Als met die datum echter gerekend of vergeleken moet worden, dan krijgen we wel een probleem.

Bijvoorbeeld: hoe oud is iemand die in het jaar ’60’ geboren is als het nu het jaar ’00’ is? Of: ik schrijf een faktuur uit op 15 december 1999. Mijn boekhoudprogramma noteert dat als 15/12/99 en berekent een vervaldag die dertig dagen later ligt. Welke uitkomst levert dat op?

WAT heeft mogelijk een Y2K-probleem?
Zoals gezegd heeft alles wat een datum bijhoudt of met een datum iets doet mogelijk een Y2K-probleem. We verdelen dat voor het gemak in twee grote groepen: computers plus alles wat daarmee samenhangt en ‘embedded systems’. Een ‘embedded system’ (letterlijk: ingebed systeem) is een apparaat dat een datum aan boord heeft, maar die niet noodzakelijk toont. Het kan dus goed zijn dat je niet ziet dat het apparaat iets met een datum doet. Maar de overgrote meerderheid toont die datum wel, desnoods op aanvraag.

Vergis je niet: de lijst is erg uitgebreid. Je digitale polshorloge, bijvoorbeeld, maar ook alle andere soorten klokken en alarmsystemen. Er zit een al dan niet programmeerbare klok op het systeem van je centrale verwarming, in je microgolfoven, wellicht ook in je koffiezetapparaat of nog elders in je keuken, in je videorecorder, in je TV, mogelijk in je stereoinstallatie, in je auto, en joost mag weten waar nog allemaal. In de buitenwereld hebben geldautomaten, verkeerscontrolesystemen, vlieghavens, ziekenhuizen, banken en nog veel meer plaatsen ook allemaal al dan niet programmeerbare klokken en alarmsystemen.

Computers
Al die dingen vallen dus onder ‘embedded systems’. De andere groep was die van de computers en die groep omvat zowel hardware als software. Om te weten wat een Y2K-probleem heeft en wat niet, moet je alle computerhardware en -software plus alle ‘embedded systems’ gaan controleren. Je kunt je wel voorstellen dat dat vooral in bedrijven een enorm werk kan zijn. Maar ook bij je thuis zijn dus heel wat systemen die met een datum werken. Als je niet alles gecontroleerd had, is het nu wel hoog tijd want er zijn nog maar enkele dagen meer tot het jaar 2000! (Als je goed kijkt vind je in de linkermarge van dit scherm het juiste aantal resterende dagen.)

Vorig artikelHoe corrigeer ik fouten?
Volgend artikelUitbreiding van het SI-eenhedenstelsel