Article View: de.comp.sys.ibm
Article #702Re: System-Uhr ungenau
From: Frank Klemm
Date: Tue, 15 Dec 1992 17:41
Date: Tue, 15 Dec 1992 17:41
38 lines
2722 bytes
2722 bytes
In article <2b2ab892wnr070@fenris.abg.sub.org>, werwolf@fenris.abg.sub.org (Martin Freiberg) writes:
|> UJD9@DKAUNI2.BITNET (Stefan Breuer, Uni Karlsruhe) writes:
|>
|> > > Ich habe da ein Problem. Die Ganggenauigkeit meiner Systemuhr im PC laesst
|> > > einiges zu wuenschen uebrig (in 1 Woche sinds schon 2 Minuten). Gibt es ein
|> > > Moeglichkeit, da was zu korrigieren (Hardware seitig) ?
|> > Frueher zumindest war es ueblich, neben dem Uhrenquarz auf'm Mainboard
|> > einen Trimmkondensator einzubauen, mit dem man die Frequenz abgleichen
|> > Ich fuerchte aber, der Trimmkondensator ist dem allgemeinen Preisver-
|> > fall zum Opfer gefallen, denn mein MB (Bj. 1991) hat schon keinen mehr
|>
|> > Dann gabs noch eine Softwareloesung (in der c't, frag mich aber nicht,
|> > wann); ein Programm, das die Ungenauigkeit misst und bei jedem Neu-
|>
|> Die Loesungen hier helfen nur wenn der Rechner von Zeit zu Zeit
|> neu gebootet wird (Zumindest unter DOS). Das Problem stammt
|> hierbei noch aus der PC-Zeit als noch keine Hardware-Uhr eingebaut
|> war. Nach dem Booten wird die Uhrzeit nicht mehr aus der Hardware-
|> Uhr ausgelesen sondern von der durch den Uhreninterrupt-simmulierten
|> Uhr ausgelesen. Da kann die Hardwahreuhr noch so genau gehen aber
|> wenn der Uhreninterrupt 'falsch geht' so stimmt die Uhr trotzdem
|> nicht.
|> Ob das bei Unix und OS/2 auch so ist weiss ich nicht.
|>
Meine Erfahrungen sind:
Die Uhrenbausteine gehen ca. 15s bis 5min pro Monat konstant falsch. Das stoert aber i.a.
am wenigsten und laesst sich mit einen paar Tricks reduzieren. Das groessere Problem
ist, dass die Systemuhr, die ueber interrupts gesteuert wird, mit der Zeit nachgeht, da
haeufig interrupt verloren gehen. Und da kommen bei 5-6 Stunden langen Sessions und
viel Plattenarbeit durchaus bis zu 30min zusammen. Verhindern kann man das nur durch
wiederholtes Auslesen des Hardwarebausteins waehrend des Betriebes.
Frank
PS: Manche Programme scheinen die ungenaue Systemzeit in den Uhrenbaustein zurueckzuschreiben.
Ich habe nur nichtherausgefunden welche. Einen habe ich aber schon gefunden, das
Systemkommando 'time'.
Technical Details
Message-ID:
<1992Dec15.174154.13825@rz.uni-jena.de>Path:
arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!darwin.sura.net!Sirius.dfn.de!hpux.rz.uni-jena.de!pfkReferences:
<1g7a5fINN7je@nz12.rz.uni-karlsruhe.de> <2b2ab892wnr070@fenris.abg.sub.org>Show Full Headers
Complete Article Headers
Newsgroups: de.comp.sys.ibm Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!darwin.sura.net!Sirius.dfn.de!hpux.rz.uni-jena.de!pfk From: pfk@rz.uni-jena.de (Frank Klemm) Subject: Re: System-Uhr ungenau Message-ID: <1992Dec15.174154.13825@rz.uni-jena.de> Sender: pfk@rz.uni-jena.de (Frank Klemm) Reply-To: pfk@rz.uni-jena.de (Frank Klemm) Organization: Friedrich-Schiller-University Jena, Germany References: <1g7a5fINN7je@nz12.rz.uni-karlsruhe.de> <2b2ab892wnr070@fenris.abg.sub.org> Date: Tue, 15 Dec 1992 17:41:54 GMT Lines: 38