Sari la conținut
Noutăți
Cum măsoară calculatoarele timpul: ceasuri, sincronizare și fusuri
Tech

Cum măsoară calculatoarele timpul: ceasuri, sincronizare și fusuri

Un calculator măsoară timpul cu un ceas intern bazat pe un cristal de cuarț, care vibrează cu o frecvență foarte stabilă, iar sistemul numără aceste vibrații. Pentru că niciun cristal nu e perfect, ceasul se abate cu timpul, așa că aparatele își corectează ora periodic, apelând la servere de timp din rețea sau la semnale ale sistemelor de navigare prin satelit.

Despre ora din calculator și telefon circulă mai multe idei simplificate. Tabelul de mai jos le compară cu realitatea, iar secțiunile următoare explică, pe rând, ceasul, sincronizarea și fusurile orare.

Mituri și realitate despre timpul din calculator

Mit Realitate
Calculatorul are un ceas atomic în interior. Aparatele obișnuite folosesc un cristal de cuarț, ieftin și stabil, nu un ceas atomic. Precizia mare vine din sincronizarea cu surse externe.
Ora se ia întotdeauna de la GPS. Telefoanele pot folosi semnale de la sateliți, dar calculatoarele și multe alte aparate o iau de pe internet, de la servere de timp.
Dacă ceasul e greșit cu o secundă, nu contează. În sisteme bancare, jurnale de securitate sau tranzacții, diferențele mici pot produce erori sau face imposibilă ordonarea evenimentelor.
Fusurile orare sunt stocate în ora afișată. Sistemele păstrează de obicei un moment universal și îl convertesc în ora locală doar pentru afișare.
Trecerea la ora de vară sau de iarnă schimbă timpul „real”. Schimbă doar ora locală afișată, nu momentul universal.
Un ceas care merge repede sau încet e defect. Toate ceasurile au o mică deriva; de aceea se corectează automat.

Ceasul intern: cristalul care numără

În interiorul calculatorului se află un oscilator cu cristal, o piesă mică care vibrează la o frecvență precisă atunci când este alimentată electric. Un circuit numără vibrațiile și le transformă în secunde. Acesta este același principiu folosit în multe ceasuri de mână electronice. Când aparatul este oprit, un mic acumulator sau o baterie păstrează ceasul în funcțiune, ca să nu pierzi ora.

Cristalul este influențat de temperatură și de vechime, de aceea, în timp, ceasul deviază. Abaterea este mică pe zi, dar se adună pe săptămâni sau luni.

Sincronizarea: cum își corectează aparatele ora

Sistemele moderne își cer ora de la servere de timp conectate la surse de referință foarte precise. Protocolul folosit pentru asta calculează și întârzierea rețelei: măsoară cât durează un mesaj dus-întors și ajustează ora pentru a compensa. Astfel, calculatoarele pot ajunge la o precizie de milisecunde sau mai bună, în funcție de rețea. Telefoanele pot folosi, în plus, informațiile de timp din rețeaua mobilă. Modul în care sateliții oferă un timp foarte exact, util și pentru poziționare, este explicat în ghidul despre GPS și modul în care telefonul își află poziția.

De ce contează sincronizarea

Dacă ceasurile a două sisteme nu sunt aliniate, jurnalele lor nu pot fi comparate, certificatele de securitate pot părea expirate sau încă nevalabile, iar tranzacțiile pot fi ordonate greșit. Din acest motiv, serverele și rețelele mari tratează sincronizarea ca pe o componentă importantă a infrastructurii.

Fusurile orare și ora universală

Pentru a evita confuziile, sistemele lucrează în interior cu un timp de referință comun, ora universală coordonată, iar ora locală se calculează apoi, adăugând sau scăzând diferența fusului orar, plus eventual ora de vară. Aceasta explică de ce o întâlnire programată într-un calendar apare corect la oameni din țări diferite: aplicația păstrează momentul universal și îl arată fiecăruia după regulile locale. Regulile fusurilor se pot schimba, de aceea sistemele de operare primesc actualizări cu liste de fusuri.

Ce se întâmplă când ceva merge prost

  • Dacă bateria care ține ceasul se descarcă, aparatul poate afișa o dată greșită la pornire.
  • Dacă fusul orar e setat greșit, ora locală pare eronată chiar dacă timpul intern e corect.
  • Dacă aparatul nu are acces la internet, ceasul se abate treptat.
  • Dacă un site afișează erori de securitate, verifică mai întâi data și ora din dispozitiv.

Secunda bisectă și alte ciudățenii ale timpului

Rotația Pământului nu este perfect constantă, așa că timpul măsurat de ceasurile atomice și cel dat de rotația planetei se pot îndepărta ușor. Pentru a le menține apropiate, la anumite intervale s-a adăugat în trecut o secundă suplimentară, numită secundă bisectă. Pentru oameni nu are importanță, dar pentru sisteme informatice care înregistrează evenimente la fracțiuni de secundă, o secundă care apare brusc poate produce erori. De aceea, unele organizații aplică o corecție treptată, în loc de o singură secundă adăugată deodată.

O altă ciudățenie este modul în care calculatoarele numără timpul de la o dată de referință, printr-un contor al secundelor. În sistemele mai vechi, acest contor are o limită de capacitate, iar atingerea ei ar putea cauza erori. Dezvoltatorii cunosc problema și folosesc tipuri de date mai mari. Aceste exemple arată că măsurarea timpului nu este doar o chestiune de ceas, ci și de convenții, de standarde și de atenție la cazuri-limită.

Sfaturi practice

  1. Lasă setarea automată a orei și a fusului activă.
  2. Verifică ora dacă observi erori de certificat sau de conectare.
  3. Când călătorești, permite telefonului să actualizeze fusul singur.
  4. La programarea evenimentelor internaționale, verifică fusul orar al fiecărui participant.

Un exemplu concret arată de ce contează aceste detalii: o aplicație de rezervări care înregistrează două cereri aproape simultane trebuie să decidă cine a fost primul. Dacă ceasurile serverelor diferă cu câteva sutimi de secundă, decizia poate fi greșită. De aceea, sistemele distribuite folosesc mecanisme speciale de ordonare a evenimentelor, care nu depind doar de ora afișată, ci și de numărul de ordine al mesajelor.

Timpul pare un lucru simplu, dar în spatele unei ore corecte lucrează cristale, rețele și sateliți. Alte explicații din aceeași serie apar în secțiunea despre cum funcționează tehnologia. Iar publicația LumeaTehnologiei le adună într-un singur loc, pentru cititori curioși.