HZ, jiffies [LÖST]

Här diskuteras programmering och utveckling
bootloader
Inlägg: 19
Blev medlem: 30 apr 2006, 16:38

HZ, jiffies [LÖST]

Inlägg av bootloader »

Någon som vet vad de olika Ubuntu-distarna har för inställning av HZ? Dvs. tiden mellan jiffies? Tnx in advance.
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: HZ, jiffies

Inlägg av mcNisse »

Jag har ingen aning om vad du skriver om. Kan du berätta vad en jiffy är?
bootloader
Inlägg: 19
Blev medlem: 30 apr 2006, 16:38

Re: HZ, jiffies

Inlägg av bootloader »

Kolla
http://en.wikipedia.org/wiki/Jiffy_(time)
eller googla.
Edit: Länken verkar missa sista parentesen. Bugcheck?
Användarvisningsbild
Erik Andrén
Inlägg: 227
Blev medlem: 21 okt 2006, 22:20
Ort: Uppsala
Kontakt:

Re: HZ, jiffies

Inlägg av Erik Andrén »

En jiffy är ett tidsmått inom linuxkärnan.
Ubuntu använder dynticks idag vilket betyder att antalet interrupts per sekund ständigt varierar istället för att hårdkodas som förr i tiden.

Lite mera information:
http://lwn.net/Articles/223185/
bootloader
Inlägg: 19
Blev medlem: 30 apr 2006, 16:38

Re: HZ, jiffies

Inlägg av bootloader »

Med
init_timer(&jiq_timer); /* init the timer structure */
jiq_timer.function = my_timerproc;
jiq_timer.data = (unsigned long)&jiq_data;
jiq_timer.expires = jiffies + 10;
add_timer(&jiq_timer);
anropas my_timerproc() var 10:nde jiffie i min drivare. Oavsett dynticks eller inte. Hur vet jag hur lång en jiffie är?
Någon som vet? Alternativet att skriva en rutin som räknar ut jiffie-tiden är ju möjlig. Någon i embedded-världen kanske vet?
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: HZ, jiffies

Inlägg av Lars »

Man kan kolla i /boot/config-* för att se hur kärnan är konfigurerad, sök på "CONFIG_HZ=".
bootloader
Inlägg: 19
Blev medlem: 30 apr 2006, 16:38

Re: HZ, jiffies

Inlägg av bootloader »

Tack, fint, jag fixade det så att min drivare verkar fungera.
Skriv svar

Återgå till "Programmering och webbdesign"