Ha a gépünk soha nem kapcsolódik más számítógéphez, vagy órát felhasználó más eszközhöz, az óra pontossága nem kritikus kérdés, pontossága a felhasználó igényétől függ. A hálózatos programok gyakorlatilag mind igénylik a pontos óra használatát. (Fogalmi eltérés van a "pontos idő" és a "pontos óra" között, ugyanis a pontos idő egy pillanatnyi állapotot jelent, amit a klasszikus viccben az az óra jelképez, amelyik megállt: ez minden nap kétszer is a pontos időt mutatja. A pontos óra egészen más, ez azt jelenti, hogy nekünk otthon a számítógépünk pontosan JÁR. Gyakorlatilag mindig a pontos időt mutatja. A fordító megjegyzése.) Néhány példa, amikor pontos órára lehet szükség (a teljesség igénye nélkül):
Tranzakciót megvalósító adatbázis-programok
Üzleti alkalmazások (például eBay)
Levelezőprogramok
Sütit (cookie) alkalmazó webhelyek
Elosztott (distributed) webes alkalmazások
Webes szolgáltatások
Elosztott komponens alapú alkalmazások, mint J2EE, .NET stb.
Továbbfejlesztett modern és párhuzamos fájlrendszerek, mint AFS, DFS, GFS, GPFS stb.
Az sem mellékes szempont, ha a számítógép órája pontosan jár, akkor ehhez igazíthatjuk a karóránkat, és a felügyeletünk alá tartozó többi órát is.
Ha pontosságról beszélünk, meg kell különböztetnünk a hardverórát és az operációs rendszer óráját. Itt most csak a hardveróráról ejtünk egy-két szót.
A számítógépekben kvarcoszcillátort használnak az idő számontartásához. Az oszcillátor frekvenciáját osztón vezetik keresztül, és végeredményben egy másodpercenként egyet lépő számlálót kapunk - ami megfelel a pillanatnyi idő megállapításának (a valóságban kissé bonyolultabb a helyzet, de ez a magyarázat lényegét nem érinti). Az óraoszcillátor a számítógép kikapcsolása esetén is fut, így a gép bekapcsolásakor (és a Linux indulásakor) ki lehet olvasni a hardveróra által mutatott időt. Az oszcillátor stabilitása elsősorban a környezeti hőmérséklettől függ, de hatással van rá a légnyomás és az oszcillátor tápfeszültségének stabilitása is. Az oszcillátor feladata egy ismert és stabil frekvencia előállítása (ami többnyire 1.19318 MHz). A hardveróra eltérése a valós időhöz képest rövid távon nem megjósolható, mert sok ellentétes hatású tényező hat rá, hosszú távon azonban meghatározható eltérést mutat a pontos időhöz képest. Mivel hosszabb távon a pontos idővel való folyamatos összehasonlítással meg tudjuk állapítani a hardveróra frekvenciáját, és ezzel a mérési pontatlanságát, ezért lehetőségünk van arra, hogy az operációs rendszerben a pontos időnek megfelelő frekvenciát tudjuk beállítani egy NTP protokollt használó program segítségével. Az operációs rendszer órája LAN-ban használt időszerver esetén jellemzően 0.01 sec eltéréssel mutatja a pontos időt. Internetes időszerver vagy más pontosidő-forrás használata esetén az eltérés jellemzően 0.2 sec alatt lesz. (az eltérés ezeknél az értékeknél kisebb is lehet).
| Előző | Tartalomjegyzék | Következő |
| Pontos óra biztosítása HOGYAN | A számítógép által használt dátum és idő fogalma |