10ms impuls

Zdenek Kabelac kabi na fi.muni.cz
Úterý Říjen 7 20:41:40 CEST 1997


Pavel Kankovsky wrote:
> 
> On Tue, 7 Oct 1997, Tom Mazouch wrote:
 
> reseni:
> 1) vecpat se do jadra a povesit se na casove tiky (nejake ty timery,
>    co tam pouziva kazdy druhy driver)
> 2) bezet s realtime planovanim (sched_setscheduler(SCHED_FIFO)) a tech 10 ms
>    vyrobit po kouscich, protoze nanosleep() je pro male intervaly (snad asi
>    <= 2 ms) delan bez preplanovavani cekaci smyckou v jadre, takze bude
>    (pri vhodne priorite) zajisteno, ze se k lizu nedostane nikdo jiny
>    (s vyjimkou jadra, ktere by se melo chovat slusne a nijak zvlast to
>    nezdrzovat)
> 3) poridit si Alphu, kde je kvantum 1 ms a nezatezovat ji :)
> 
 

Nevim proc vymyslet jiz vymyslene  - lepe pouzit jiz vymyslene
- jmenuje se rt_linux - puvodem od slova real-time a je to fakt docela
dobry.

Ten sched_setscheduler je hezka hracka - ale bohuzel stale si vesele
radi
interupty od disku aj.  rt_linux na to jde od lesa a hezky prebudoval
vsechny interupty atd... viz:

http://luz.cs.nmt.edu/~rtlinux/

Dobre zkusenosti mame s kernel 2.0.30 - 2.0.31-10
S jadry 2.1.XX nevim

                       ------=====0=====------
  There are no significant bugs in our released software   Bill
     that any significant number of users want fixed       Gates
Zdenek Kabelac    http://www.fi.muni.cz/~kabi/   kabi na fi.muni.cz


Další informace o konferenci Linux