Sommario:
Probabilmente non pensi troppo all'orologio del tuo computer, a meno che tu non abbia una scadenza importante, ma sapere un po 'di come il tuo computer tiene il tempo può mantenere il tuo sistema e la tua rete senza intoppi. Inoltre, la tecnologia informatica ha cambiato il modo di tracciare, registrare e registrare i tempi, il che è piuttosto interessante in sé. Qui daremo uno sguardo a come i computer tengono il tempo.
Unix Time
Perdonami per essere un po 'incentrato su Unix, ma una buona parte dei server su Internet usa il tempo di Unix. Cos'è il tempo Unix? In realtà è piuttosto semplice. È il numero di secondi trascorsi dalla mezzanotte del 1 gennaio 1970, UTC. (Spiegherò UTC un po 'più tardi.) Questa è conosciuta come "l'epoca".
Molti sistemi Unix e Linux calcolano il tempo calcolando i secondi di epoca e convertendoli in ora locale. Il vantaggio di questo è che è abbastanza facile calcolare la differenza tra due date e orari. Se voglio scoprire quanto tempo è trascorso dalla mezzanotte del 1 ° gennaio 1970 e in questo momento, è solo una questione di semplice sottrazione. Il linguaggio di programmazione Perl ha la capacità di calcolare i secondi di epoca per ogni momento che desideri immaginare. (Puoi saperne di più su Perl in Perl 101.)