Co je systémový čas?

Systémový čas představuje způsob, jakým počítače měří průchod času. Čas a kalendářní datum zobrazené operačním systémem (OS) nebo získané různými programovacími jazyky jsou generovány pomocí systémového času. To se provádí pomocí systémových hodin, které počítají klíště od libovolného počátečního bodu známého jako epocha. Každý operační systém používá svou vlastní epochu a klíště, které představují různé délky času. Určením počtu klíšťat od epochy a jejich převodem na sekundy je možné, aby počítač vykreslil aktuální čas a datum.

Počáteční osobní počítače (PC) neměly žádný způsob, jak sledovat čas. První modely, které tuto funkci měly, byly vyrobeny společností International Business Machines (IBM). Od té doby všechny počítače a OS obsahují nějaký způsob, jak sledovat čas a převádět jej do podoby rozpoznatelné pro člověka. S příchodem sítí, a zejména internetu, se PC staly schopné přizpůsobit systémový čas tak, aby odpovídal časovým pásmům. Bylo také možné aktualizovat systémový čas tak, aby odpovídal centrálnímu serveru.

Počítače obvykle měří čas tak, že počítají klíště od libovolného počátečního bodu. Klíšťata nejsou univerzálně převeditelná na měření času užitečného pro člověka, protože každý operační systém umožňuje mezi nimi přechod jiného množství času. Některé systémy počítají jeden klíště na každých 100 nanosekund, zatímco jiné počítají jednu klíště k jedné sekundě. Pokud systém pracuje souběžně dostatečně dlouhou dobu, je možné, že počet ticků dosáhne maximálního povoleného počtu číslic a zalomí se na nulu. V některých případech to může způsobit nestabilitu systému.

Každý systém má také jiné počáteční datum, od kterého se počítají klíšťata. Některé operační systémy používají epochu, která začíná v roce 1601CE a má rozsah, který trvá do roku 2099CE. Jiní, například systémový základní vstup / výstup (BIOS), používají epochu, která se počítá od půlnoci aktuálního dne. V každém případě je možné, aby počítač spočítal, kolik klíšťat se objevilo od začátku epochy, a pak převede tuto číslici na kalendářní datum a čas, který je užitečný pro lidského uživatele. Rozlišení, které je systémový čas schopen vrátit, závisí na délce klíště, takže některé systémy mohou vykazovat v milisekundách, zatímco jiné jsou omezeny na nejbližší sekundu.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?