Cekaci smycky a scheduling

Michal Vanka mv na cue.cz
Čtvrtek Březen 21 14:03:43 CET 2002


Pavel Kankovsky wrote:

>On Thu, 21 Mar 2002, Michal Vanka wrote:
>
>>while(1) {
>>    if(je_ten_spravny_cas) {
>>        delej_neco();
>>    }
>>    odevzdej_rizeni_dalsim_procesum();
>>}
>>
>>jenom neznam nazev vhodne funkce/vhodneho mechanismu,
>>jak rict jadru, ze mi muze vzit strojovy cas (jestli je to vubec mozne).
>>
>
>Pokud ten proces nebezi pod runtime schedulingem (RR, FIFO), tak si jadro
>procesor vezme samo, kdyz usoudi, ze by se k lizu take mely dostat jine
>procesy.
>
>Otazka zni, co znamena "je_ten_spravny_cas".
>
Potrebuji zhruba 100ms rozliseni. Samozrejme, ze me napadlo pouzit usleep(),
nicmene by me stejne zajimalo jestli existuje nejaky mechanismus, jak to
udelat zpusobem, na ktery jsem se ptal puvodne, t.j. jestli muze proces
sdelit kernelu, ze zrovna nema nic na praci.
Michal.





Další informace o konferenci Linux