Hur datorer lyckas veta vilken tid det är hela tiden

Har du någonsin undrat hur datorer kan veta vilken tid det är hela tiden ? Även om du håller den av kommer nästa gång du slår på den fortfarande att visa rätt tid, men hur gör de det? I den här artikeln kommer vi att undersöka hur din dator alltid vet vad klockan är och hur den kan komma ihåg det även när du stänger av den.

Många av er kanske redan vet svaret på den andra frågan: moderkort har ett litet batteri som bland annat gör att datorn kan fortsätta räkna tid och hålla sig i tid. Den stacken är dock inte längre så viktig i moderna datorer, eftersom datorer vet vilken tid det är på andra sätt, vilket vi kommer att berätta nedan.

Hur datorer lyckas veta vad klockan är

Hur vet din dator vad klockan är?

Det är troligt att när du köpte en dator och slog på den för första gången, skulle den redan visa tiden rätt, även om du köpte den bit för bit och monterade den själv. Detta beror på att de flesta moderna operativsystem - vare sig de är Windows, Linux or Mac OS - Använd Internet för att synkronisera med en tidsserver , som gör det möjligt för datorn att alltid veta klockan och justera klockan därefter.

El PC sabe siempre qué hora es

Till exempel använder Windows 10-klockan NTP-stratum 1 tidsserver för Spanien (om du bor i ett annat land är det troligt att den använder en annan server men eftersom de alla är synkroniserade med varandra är det inte viktigt). Dessa servrar använder atomiska cesiumklockor för att hålla reda på tiden och är extremt exakta eftersom de inte använder rörliga delar som kan synkroniseras, vilket gör dem till den mest pålitliga som finns. Som nyfikenhet en tidsenhet definieras av 9,192,631,770 XNUMX XNUMX XNUMX cesiumcykler , vilket innebär att dessa klockor använder samma teknik som forskare använder för att definiera en sekund i första hand.

I de mest moderna datorerna går detta längre och är det till och med BIOS kan ansluta till Internet och synkronisera tiden , så det vet det redan innan du installerar operativsystemet.

Hur minns datorn tiden även när den är avstängd?

Allt är bra och bra, men låt oss överväga ett specifikt scenario. Anta att du tappar din internetanslutning, vilket innebär att din dator inte längre kan synkronisera tiden, så att du blir arg och stänger av datorn. Nästa morgon är du fortfarande utan internet men när du sätter på datorn kontrollerar du att den fortsätter att visa tiden rätt; Hur är detta möjligt? Hur kan datorn fortfarande veta klockan?

Detta beror på att även utan synkronisering med Internet-tidsservrar kan datorn komma ihåg och spåra tiden på egen hand. Du kan faktiskt se datorns förmåga att komma ihåg tiden i UEFI / BIOS, eftersom det laddas innan du startar operativsystemet.

Qué hora es en el PC

Inuti alla datorer finns en intern klocka, och även när du stänger av och kopplar bort datorn från elnätet kommer den fortfarande att vara i tid. Detta är, som ni redan vet, eftersom moderkorten har ett litet 3V-batteri som driver CMOS-chipet, som ansvarar för att hålla klockan på - bland andra saker - även om resten av datorn inte har ström.

Dessa batterier har en livslängd på cirka 10 år (så du behöver sällan byta ut den), men de kan fortfarande orsaka problem. Om du får ett "CMOS-fel" när du startar din PC eller tiden inte visas korrekt kan det betyda att det tar slut och att du måste ändra den eller till och med att CMOS-chipet är skadat.

I alla fall, även om du inte hade batteriet på moderkortet (det skulle ge dig ett fel när du startar) skulle PC: n fortfarande veta vilken tid det är så länge du har det anslutet till Internet, eftersom det inte behöver det för att synkronisera med Internet-servrar som låter dig veta tiden.