Alla datorer visar datum och tid och nästan alla användare använder systemtid för att hantera sina personliga scheman. Oavsett om det är dags för kaffe eller lunch, är det dags att åka hem? Och ibland för att slutföra jobbet inom den angivna deadline.
Systemtid är det aktuella datumet och tiden på dagen som mäts av en systemklocka. Systemklockan krävs för att synkronisera alla komponenter på moderkortet. Klockan räknar antalet bockar sedan startdatumet, kallat epok. Antalet sekunder som har gått sedan midnatt den 1 januari 1970. UTC. Det kallas Unix-tiden. Den här tiden är också känd som epoken.
Men har du någonsin tänkt på hur datorn håller tiden för att underhålla systemet och nätverket som fungerar smidigt. Här är några intressanta fakta:
Unix-tid
Många servrar på internet visar Unix-tid. Programmeringsspråket Perl ger den faktiska tiden genom att beräkna epoksekunder. Det är mycket enkelt att beräkna skillnaden mellan två datum och tider.
Året 2038 kommer dock att utgöra ett problem eftersom talet 2 147 483 647 är det maximala positiva värdet för ett 32-bitars binärt heltal med tecken vid beräkning som många datorer använder fortfarande 32-bitars processorer. Så det finns inget annat val än att konvertera dessa datorer till att använda 64-bitarsprocessorer.
Detta är inte en permanent lösning eftersom vi måste vänta på att nå numret 292 277 026 596 för att byta 64-bitars processor.
UTC
Coordinated Universal Time (UTC) system har antagits för att köra klockorna som en ersättning för Greenwich Mean Time som beräknar jordens avmattning. Som du måste vara medveten om att tiden beräknas enligt Greenwich Mean Time.
UTC används i en mängd olika sammanhang för att lösa problemen relaterade till tidszoner. Detta kommer också att hjälpa till inom flyg, väderprognoser och datoranvändning. Tidszoner har skapats för att representera nollmeridianen. De flesta maskiner representerar den lokala tidszonen som en gren av UTC, men de flesta servrar på internet uttrycker tid i UTC.
Network Time Protocol
Datorklockorna kan sakta ner under en viss period men servrarna följer UTC-normer. Därför kan e-posttider gå fel. Så, för att undvika denna typ av problem, kom ett annat system Network time protocol upp. Detta håller datorns tider perfekt synkroniserade genom att hålla kontakten med servrarna.
Decimaltid
Klockan visas som en perc entag av dagen som har gått. För att få aktuell tid måste du dividera den aktuella minuten med 60 och lägga till den till timmen. Till exempel, om klockan för närvarande är 15:12, då är 12 dividerat med 60 0,20. Den faktiska tiden är alltså 15.20. Således kan du ha vilken precision du vill. Här är fördelen att det blir väldigt enkelt att beräkna skillnaderna mellan två tider. Det är en enkel subtraktion.
Måste läsa: Få ut det mesta av Microsoft med ett konto
ISO 8601
Om du har någonsin märkt, vissa länder representerar datumet med att månaden kommer först och sedan kommer dagen, medan vissa representerar dagen först och sedan kommer månaden. Detta orsakar ofta kommunikationsproblem med människor i olika länder.
Detta har lett till skapandet av en annan internationell standard kallad ISO 8601, som har löst vissa problem. Det representerar datumet som år-månad-datum, t.ex. 2018-01-08. Denna standard har gjort datumberäkningar av datorer mycket enkla.
Slutsats
Tid är viktigt i allas liv, speciellt för datorerna. Hope, du måste ha lärt dig hur datorerna håller reda på den faktiska tiden bakom kulisserna.
Nästa läsning: Är kvantdatorer farliga?
Läs: 0