[linux-l] hochaufloesendes timing im linux kern

Jan-Benedict Glaw jbglaw at lug-owl.de
Mo Nov 11 14:02:09 CET 2002


On Mon, 2002-11-11 12:51:44 +0000, Robert Sander <ml-belug at epigenomics.de>
wrote in message <news2mail-slrnasv9v0.19o.gurubert-dated-1037010668.ceiifddh at eigen.epigenomics.epi>:
> On Mon, 11 Nov 2002 12:43:38 +0000 (UTC),
>  Soeren Sonnenburg <sonnenburg at informatik.hu-berlin.de> wrote:
> > Weiss jemand, wie man mit ~ 1ms aufloesung im ungepatchten 2.4er linux
> > kern warten kann (nicht pollen, wirklich schlafen+wieder aufwecken
> > lassen).
> > 
> > Mit einer Aufloesung von 10ms (1 jiffie) geht das ja, und im userspace
> > mit rtc kriegt man ~1ms hin. nur wie macht man das im kern ?
> 
> HZ hochsetzen?

...und sich dann wundern, was alles nicht mehr geht:-) Da braucht nur
wer lange im Interrupt zu bleiben, und Deine Millisekunde is' hin. Du
kannst Dich (momentan) eigentlich nur aufrufen lassen, die Zeit
feststellen und dann via mdelay() schlafen. Linux ist halt kein
Realtime-OS... Allerdings sind im Moment einige dabei, eine
Microsekunden-API zusammenzubauen. Vielleicht kannst Du deren Patches
verwenden (bzw. darauf aufbauen).

MfG, JBG

-- 
   Jan-Benedict Glaw       jbglaw at lug-owl.de    . +49-172-7608481
   "Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur
    fuer einen Freien Staat voll Freier Bürger" | im Internet!
   Shell Script APT-Proxy: http://lug-owl.de/~jbglaw/software/ap2/
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: nicht verfügbar
URL         : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20021111/e8ba7055/attachment.sig>


Mehr Informationen über die Mailingliste linux-l