Forbrukerteknologi

Unix-tiden nærmer seg «magisk» tidspunkt

Spesiell tallrekke inntreffer lørdag morgen.

Harald BrombachHarald Brombach– Journalist
9. feb. 2009 - 14:14

Alle Unix- og Unix-lignende systemer har en klokke som teller antallet sekunder siden midnatt den 1. januar 1970, UTC (Coordinated Universal Time). Denne tiden kalles Unix time eller POSIX-time. Denne uken kommer antallet sekunder opp i et helt spesielt antall, nemlig 1234567890.

I mange land vil dette inntreffe på fredag den 13. februar. Det er dog ikke tilfellet i Norge. Her skjer det først klokken 00:31:30 på lørdag den 14. februar.

Tidspunktet finner man ved å taste inn følgende kommando på en Unix-lignende maskin:

date -d @1234567890

Unix-tiden har hatt flere ulike definisjoner i årene den har blitt brukt. Ifølge Wikipedia var de første versjonene av Unix-tiden et 32 bits heltall som økte med en rate på 60 Hz, noe som stemte overens med systemklokken i maskinvaren til de tidligste Unix-systemene. Men med en så høy takt tilsvarer 232 bare 2,5 år. Derfor gikk man snart over til en takt på 1 Hz.

Også tidspunktet for nå Unix-tiden starter har vært endret. I den første utgaven av boken Unix Programmer's Manual, utgitt i slutten av 1971, ble Unix-tiden definert som tiden «siden 00:00:00, Jan. 1, 1971, målt i 60-deler av et sekund».

I fleste moderne, Unix-lignende operativsystemer, inkludert Linux, benytter nå et 64-bits heltall for å representere Unix-tiden. 32-bits varianten fungerer dårlig etter den 19. januar 2038 fordi tallet oppgis med fortegn. Med 64-bits-representasjonen kan klokken tikke og gå i mer enn 2 milliarder år til.

denne siden kan man se en klokke som teller opp til tidspunktet 1234567890.

Kommentarer:
Du kan kommentere under fullt navn eller med kallenavn. Bruk BankID for automatisk oppretting av brukerkonto.
Se flere jobber
Tre jobbtilbud 10 måneder før masteravslutning!
Les mer
Tre jobbtilbud 10 måneder før masteravslutning!
Få annonsen din her og nå frem til de beste kandidatene
Lag en bedriftsprofil
En tjeneste fra