Tutti i computer visualizzano la data e l'ora e quasi tutti gli utenti utilizzano l'ora del sistema per gestire i propri impegni personali. Che sia l'ora del caffè o l'ora del pranzo, è ora di tornare a casa? E a volte, per completare il lavoro entro la scadenza indicata.
L'ora del sistema è la data e l'ora del giorno correnti misurate da un orologio di sistema. L'orologio di sistema è necessario per sincronizzare tutti i componenti sulla scheda madre. L'orologio conta il numero di tick a partire dalla data di inizio, chiamata epoca. Il numero di secondi trascorsi dalla mezzanotte del 1 gennaio 1970. UTC. Si chiama l'ora di Unix. Questo periodo è noto anche come l'epoca.
Ma hai mai pensato a come il computer mantiene il tempo per mantenere il sistema e la rete funzionanti senza intoppi. Ecco alcuni fatti interessanti:
Unix Time
Molti server su Internet visualizzano l'ora Unix. Il linguaggio di programmazione Perl fornisce l'ora effettiva calcolando i secondi dell'epoca. È molto semplice calcolare la differenza tra due date e orari.
Tuttavia, l'anno 2038 presenterà un problema poiché il numero 2.147.483.647 è il valore positivo massimo per un intero binario con segno a 32 bit nel calcolo come molti computer utilizzano ancora processori a 32 bit. Quindi, non c'è altra scelta che convertire questi computer per utilizzare processori a 64 bit.
Questa non è una soluzione permanente poiché dovremo aspettare di raggiungere il numero 292.277.026.596 per cambiare il processore a 64 bit.
UTC
Il sistema UTC (Coordinated Universal Time) è stato adottato per far funzionare gli orologi in sostituzione del Greenwich Mean Time che calcola il rallentamento della Terra. Tieni presente che l'ora viene calcolata in base al Greenwich Mean Time.
L'UTC viene utilizzato in una varietà di contesti per risolvere i problemi relativi ai fusi orari. Ciò aiuterà anche nel settore dell'aviazione, delle previsioni meteorologiche e dell'informatica. I fusi orari sono stati creati per rappresentare il meridiano fondamentale. La maggior parte delle macchine rappresenta il fuso orario locale come una filiale dell'UTC, ma la maggior parte dei server su Internet esprime l'ora in UTC.
Network Time Protocol
Gli orologi dei computer potrebbero rallentare durante un determinato periodo periodo ma i server seguono le norme UTC. Pertanto, i tempi delle e-mail potrebbero andare errati. Quindi, per evitare questo tipo di problemi, è stato creato un altro sistema di protocollo temporale di rete. Ciò mantiene i tempi del computer perfettamente sincronizzati rimanendo in contatto con i server.
Decimal Time
L'ora viene visualizzata come perc entment della giornata trascorsa. Per ottenere l'ora corrente, è necessario dividere il minuto corrente per 60 e aggiungerlo all'ora. Ad esempio, se sono le 15:12, 12 diviso 60 fa 0,20. Pertanto, l'ora effettiva è le 15:20. Quindi puoi avere tutta la precisione che desideri. Qui il vantaggio è che calcolare le differenze tra due tempi diventa molto semplice. È una semplice sottrazione.
Da leggere: Ottenere il massimo da Microsoft con un account
ISO 8601
Se tu ho mai notato, alcuni paesi rappresentano la data con il mese che arriva prima e poi arriva il giorno, mentre alcuni rappresentano prima il giorno e poi arriva il mese. Ciò spesso causa problemi di comunicazione con persone di paesi diversi.
Ciò ha portato alla creazione di un altro standard internazionale denominato ISO 8601, che ha risolto alcuni problemi. Rappresenta la data come anno-mese-data, ad es. 2018-01-08. Questo standard ha reso molto semplice il calcolo della data da parte dei computer.
Conclusione
Il tempo è importante nella vita di tutti, specialmente per i computer. Spero che tu abbia imparato a sapere come i computer tengono traccia del tempo reale dietro le quinte.
Lettura successiva: I computer quantistici sono pericolosi?
leggi: 0