Tid og dato lagres på to steder i de fleste PC-modeller: Man har den CMOS-baserte klokken (RTC: Real Time Clock) og operativsystemet. Når man starter maskinen, blir tid og dato hentet fra RTC og vedlikeholdt i OS så lenge systemet er slått på.
Da IBM utviklet sin PC AT, tok de med en RTC for at brukeren ikke lengre skulle være nødt til å taste inn tid og dato hver gang maskinen ble slått på. Dengang valgte selskapet å bruke 2 tegn for å oppdatere året. Denne metoden, hvor man kun oppdaterer de bakerste to tegnene (altså 19 «96») brukes fremdeles av PC-utviklerne.
Og det er her problemet oppstår: Når datoen slår over til år 2000, vil de to tegnene (99) endres til 00. Siden det bare er to oppdaterte tall, vil den nye datoen leses som 19 «00».



Annonse