[so2] Planificarea de tasklet-uri mutiple

Catalin Vasile catalinvasile92 at gmail.com
Fri Jul 25 16:35:48 EEST 2014


@Vlad suna un pic ciudat totusi.
Prin impartirea in upper si bottom half parca se urmarea scurtarea codului
din upper half ca sa nu ramana procesorul prea mult blocat intrerupere si
sa se poata deservi repede alte intreruperi.
Daca aceeasi intrerupere e triggered de 2 ori si nu i s-a terminat
tasklet-ul primei executii, a doua intrerupere nu va fi tratata complet
(tasklet-ul ei va fi ignorat) ?


2014-07-25 15:56 GMT+03:00 Catalin Vasile <catalinvasile92 at gmail.com>:

> Lab6:
> "
> Dacă un tasklet a fost planificat de mai multe ori și nu a rulat între
> planificări, el va rula o singură data:
>
> tasklet_schedule(&tasklet);
>  /* presupunem ca tasklet-ul nu a rulat inca */
>
> tasklet_schedule(&tasklet);
>  /* in aceste condiții tasklet-ul va rula o singura data */
> "
>
> La ce se refera printr-un tasklet planificat de mai multe ori? Ce
> intelegem prin "acelasi tasklet", daca folosim aceeasi variabila pentru
> schedule sau acelasi handler?
>
> Cătă
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so2/attachments/20140725/b0f2ab0f/attachment.html>


More information about the so2 mailing list