Interessante fakta om datatidtaking

Interessante fakta om datatidtaking

Alle datamaskiner viser dato og klokkeslett, og nesten alle brukere bruker systemtid til å administrere sine personlige tidsplaner. Enten det er kaffetid eller tid for lunsj, er det på tide å reise hjem? Og noen ganger for å fullføre jobben innen fristen som er gitt.

Systemtid er gjeldende dato og klokkeslett som måles av en systemklokke. Systemklokken er nødvendig for å synkronisere alle komponentene på hovedkortet. Klokken teller antall tikker siden startdatoen, kalt epoken. Antall sekunder som har gått siden midnatt 1. januar 1970. UTC. Det kalles Unix-tiden. Denne tiden er også kjent som epoken.

Men, har du noen gang tenkt på hvordan datamaskinen holder tiden for å vedlikeholde systemet så vel som nettverket i gang. Her er noen interessante fakta:

Unix-tid

Mange servere på internett viser Unix-tid. Perl-programmeringsspråket gir den faktiske tiden ved å beregne epokesekunder. Det er veldig enkelt å beregne forskjellen mellom to datoer og klokkeslett.

Men år 2038 vil by på et problem ettersom tallet 2 147 483 647 er den maksimale positive verdien for et 32-bits binært heltall med fortegn ved beregning som mange datamaskiner bruker fortsatt 32-bits prosessorer. Så det er ingen annen mulighet enn å konvertere disse datamaskinene til å bruke 64-bits prosessorer.

Dette er ikke en permanent løsning da vi må vente med å nå tallet 292,277,026,596 for å endre 64-bits prosessor.

UTC

Coordinated Universal Time (UTC) system har blitt tatt i bruk for å kjøre klokkene som en erstatning for Greenwich Mean Time som beregner nedbremsingen av jorden. Som du må være klar over at tiden er beregnet i henhold til Greenwich Mean Time.

UTC brukes i en rekke sammenhenger for å fjerne problemene knyttet til tidssoner. Dette vil også hjelpe innen luftfart, værvarsling og databehandling. Tidssoner er laget for å representere prime meridianen. De fleste maskiner representerer den lokale tidssonen som en gren av UTC, men de fleste servere på internett uttrykker tid i UTC.

Network Time Protocol

Datamaskinklokkene kan bremse ned i løpet av en gitt periode, men serverne følger UTC-normer. Dermed kan e-posttider gå galt. Så, for å unngå denne typen problemer, kom et annet system Network time protocol opp. Dette holder datamaskinens timings perfekt synkronisert ved å holde kontakten med serverne.

Desimaltid

Tiden vises som en perc. entage av dagen som har gått. For å få gjeldende tid må du dele gjeldende minutt med 60 og legge det til timen. For eksempel, hvis klokken er 15:12, er 12 delt på 60 0,20. Dermed er den faktiske tiden 15.20. Dermed kan du ha hvilken som helst presisjon du ønsker. Her er fordelen at det blir veldig enkelt å beregne forskjellene mellom to tider. Det er en enkel subtraksjon.

Må lese: Få mest mulig ut av Microsoft med en konto

ISO 8601

Hvis du noen gang har lagt merke til, noen land representerer datoen med at måneden kommer først og så kommer dagen, mens noen representerer dagen først og så kommer måneden. Dette forårsaker ofte kommunikasjonsproblemer med mennesker i forskjellige land.

Dette har ført til opprettelsen av en annen internasjonal standard kalt ISO 8601, som har løst noen problemer. Den representerer datoen som år-måned-dato, f.eks. 2018-01-08. Denne standarden har gjort datoberegninger av datamaskiner veldig enkle.

Konklusjon

Tid er viktig i alles liv, spesielt for datamaskinene. Hope, du må ha blitt kjent med hvordan datamaskinene holder styr på faktisk tid bak kulissene.

Neste lesing: Er kvantedatamaskiner farlige?

Les: 0

yodax