Skip to main content

Hvad er systemtid?

Systemtid er en repræsentation af den måde, computere måler tidens gang.Den tid og kalenderdato, der vises af et operativsystem (OS), eller ankom til forskellige programmeringssprog, genereres ved hjælp af systemtid.Dette udføres af et systemur, der tæller flåter siden et vilkårligt udgangspunkt kendt som en epoke.Hvert operativsystem bruger sin egen epoke og flåter, der repræsenterer forskellige tidslængder.Ved at bestemme, hvor mange flåter der er gået siden epoken og derefter konvertere dem til sekunder, er det muligt for en computer at gengive den aktuelle tid og dato.

Tidlige personlige computere (PC'er) havde ikke nogen måde at holde tid på tid.De første modeller, der har denne funktionalitet, blev fremstillet af International Business Machines (IBM).Siden da har alle pc'er og oser inkluderet en eller anden måde at holde styr på tid og konvertere det til en form, der genkendes til mennesker.Med fremkomsten af netværk og især Internettet blev PCS også i stand til at justere systemtid til at redegøre for tidszoner.Det blev også muligt at opdatere systemstiden for at matche en central server.

Den måde, computere typisk måler tid på, er ved at tælle flåter siden et vilkårligt udgangspunkt.Ticks er ikke universelt konvertible til en måling af tid, der er nyttige for mennesker, da hvert operativsystem tillader en anden mængde tid at passere mellem dem.Nogle systemer tæller et kryds for hvert 100 nanosekunder, mens andre sidestiller et kryds til et sekund.Hvis et system fungerer samtidigt i en lang tid, er det muligt for flåtællingen at nå det maksimale antal cifre, der er tilladt og vikle rundt til nul.I nogle tilfælde kan dette forårsage systeminstabilitet.

Hvert system har også en anden startdato, som kryds tælles fra.Nogle operativsystemer bruger en epoke, der begynder i 1601CE og har en rækkevidde, der varer indtil 2099CE.Andre, såsom System Basic Input/Output (BIOS), bruger en epoke, der tæller fra midnat den aktuelle dag.I begge tilfælde er det muligt for en computer at tælle, hvor mange flåter der har fundet sted, siden epoken begyndte, og derefter konvertere dette tal til en kalenderdato og tidspunkt, der er nyttig for den menneskelige bruger.Opløsningen af, at systemtid er i stand til at vende tilbage, er afhængig af længden af et kryds, så nogle systemer kan rapportere i millisekunder, mens andre er begrænset til det nærmeste sekund.