Linux Dev. Driver konyv

Gyapai Jozsef gyapo at axelero.hu
Tue Dec 18 15:28:10 CET 2001


>> Pl. jon a megszakitas, es bebillen egy bit,
>
>Es azt ki billenti be? Vagy a megszakitasvezerloben van valahol?
>Es azt (ha van olyan) nem torli a megszakitaskezelo rutin?

A hardware billenti be. Ez a bit legyen egy bistabil multivibrator
kimenete. Az esemeny bebillenti (megszakitast general), aztan majd a
program visszabillenti, ha foldolgozta a megszakitast. A lenyeg, hogy nincs
benne a kernel, mivel az volt a kerdes, hogy lehet-e kernel nelkul
megszakitast kezelni.

>Pollingnak hivjak az ilyen ciklikus figyeleseket, nem tudom,
>van-e magyar kifejezes ra.

Igy van, pontosan. Az ar amit fizetni kell a lassusag. Persze csinalhatunk
egy kis taszkot, amit a kernel nagyon surun futtat, es nagyon gyorsan
lefut, ennek csak a bit figyelese, es a megfelelo lekezelo program
elinditasa a celja, es ez a kis program akar mas taszkok egyszeri lefutasa
kozben is vegrehajtodhat sokszor, es akkor mar el is erkeztunk oda, hogy
megiscsak beepitjuk a kernelbe, mert ott van annak jo helye. :-)

Udv.:

gyapo at axelero.hu




More information about the Elektro mailing list