Cuprins:
Probabil nu vă gândiți prea mult la ceasul din computer, cu excepția cazului în care probabil că aveți un termen limită important, dar să știți un pic despre modul în care computerul vă păstrează timpul vă poate menține sistemul și rețeaua funcționând fără probleme. În plus, tehnologia computerului a schimbat modul în care urmărim, înregistrăm și înregistrăm timpul, ceea ce este destul de interesant în sine. Aici vom arunca o privire asupra modului în care calculatoarele păstrează timpul.
Ora Unix
Iartă-mă că sunt puțin centrat pe Unix, dar o bucată bună din serverele de pe internet folosesc timpul Unix. Ce este timpul Unix? Este de fapt destul de simplu. Este numărul de secunde care au trecut de la miezul nopții de la 1 ianuarie 1970, UTC. (Voi explica UTC puțin mai târziu.) Aceasta este cunoscută sub numele de „epoca”.
Multe sisteme Unix și Linux calculează timpul calculând secunde epoch și le convertesc în ora locală. Avantajul acestui lucru este că este destul de ușor să calculăm diferența dintre două date și ore. Dacă vreau să aflu cât a trecut timpul de la miezul nopții de la 1 ianuarie 1970 și chiar acum, este doar o chestiune de simplă scădere. Limbajul de programare Perl are capacitatea de a calcula secunde epoch pentru orice moment pe care doriți să-l imaginați. (Puteți afla mai multe despre Perl în Perl 101.)