Skip to main content

Wat is systeemtijd?

Systeemtijd is een weergave van de manier waarop computers het verstrijken van de tijd meten.De tijd- en kalenderdatum die wordt weergegeven door een besturingssysteem (OS), of aangekomen door verschillende programmeertalen, wordt gegenereerd met behulp van systeemtijd.Dit wordt uitgevoerd door een systeemklok die teken telt sinds een willekeurig startpunt dat bekend staat als een tijdperk.Elk besturingssysteem gebruikt zijn eigen tijdperk en tikt die verschillende tijdsduur vertegenwoordigen.Door te bepalen hoeveel teken sinds het tijdperk zijn verstreken en ze vervolgens in seconden omzetten, is het mogelijk dat een computer de huidige tijd en datum weergeeft.

Vroege personal computers (pc's) hadden geen enkele manier om de tijd bij te houden.De eerste modellen die die functionaliteit hebben, werden vervaardigd door International Business Machines (IBM).Sindsdien hebben alle pc's en besturingssystemen een manier opgenomen om de tijd bij te houden en om te zetten in een vorm die herkenbaar is voor mensen.Met de komst van netwerken, en vooral internet, werden pc's ook in staat om het systeemtijd aan te passen om rekening te houden met tijdzones.Het werd ook mogelijk om de systeemtijd bij te werken om een centrale server te matchen.

De manier waarop computers doorgaans de tijd meten is door teken te tellen sinds een willekeurig startpunt.Teken zijn niet universeel converteerbaar tot een meting van tijd die nuttig is voor mensen, omdat elk besturingssysteem een andere hoeveelheid tijd mogelijk maakt.Sommige systemen tellen één teken voor elke 100 nanoseconden, terwijl anderen één teken gelijkstellen aan één seconde.Als een systeem lang genoeg gelijktijdig werkt, is het mogelijk dat het aantal tikken het maximale aantal toegestane cijfers bereikt en zich op nul rondhaalt.In sommige gevallen kan dit systeeminstabiliteit veroorzaken.

Elk systeem heeft ook een andere startdatum waaraan tikken worden geteld.Sommige besturingssystemen gebruiken een tijdperk dat begint in 1601CE en een bereik heeft dat tot 2099ce duurt.Anderen, zoals System Basic Input/Output (BIOS), gebruiken een tijdperk dat vanaf middernacht op de huidige dag telt.In elk geval is het mogelijk dat een computer telt hoeveel teken hebben plaatsgevonden sinds het tijdperk begon en die figuur vervolgens omzetten in een kalenderdatum en -tijd die nuttig is voor de menselijke gebruiker.De resolutie die systeemtijd kan terugkeren, is afhankelijk van de lengte van een teken, dus sommige systemen kunnen in milliseconden rapporteren, terwijl andere beperkt zijn tot de dichtstbijzijnde seconde.