Hvad er systemtid?

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

Tidlige personlige computere (pc'er) havde ikke nogen måde at holde styr på tiden. De første modeller med denne funktionalitet blev fremstillet af International Business Machines (IBM). Siden da har alle pc'er og operativsystemer inkluderet en måde at holde styr på tiden og konvertere den til en form, der kan genkendes til mennesker. Med fremkomsten af ​​netværk, og især Internettet, blev pc'er også i stand til at justere systemtiden til at tage højde for tidszoner. Det blev også muligt at opdatere systemtiden for at matche en central server.

Den måde, computere typisk måler tid på, er ved at tælle kryds siden et vilkårligt udgangspunkt. Afkrydsninger kan ikke universelt konverteres til en måling af tid, der er nyttig for mennesker, da hvert operativsystem giver en anden mængde tid at gå 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 lang tid, er det muligt for krydsoptællingen at nå det maksimale antal tilladte cifre og vikle rundt til nul. I nogle tilfælde kan dette forårsage systemstabilitet.

Hvert system har også en anden startdato, hvor kryds tælles fra. Nogle operativsystemer bruger en epoke, der begynder i 1601CE og har et interval, der varer indtil 2099CE. Andre, f.eks. System basic input / output (BIOS) bruger en epoke, der tæller fra midnat på den aktuelle dag. I begge tilfælde er det muligt for en computer at tælle, hvor mange kryds der er sket siden epoken begyndte og derefter konvertere dette tal til en kalenderdato og -tid, der er nyttig for den menneskelige bruger. Opløsningen, som systemtid er i stand til at vende tilbage, afhænger af længden af ​​et kryds, så nogle systemer kan rapportere i millisekunder, mens andre er begrænset til det nærmeste sekund.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?