[elektro] Ütemezés

Móczik Gábor pm_levlista at progzmaster.hu
Wed Mar 12 18:38:20 CET 2014


2014.03.11. 13:42 keltezéssel, Info írta:
> Ki hogy szokott multitaszkot ütemezni?
> Najó, ez olyan mindennapos kérdés volt :)
> Szal, ha mondjuk fix időszeletem van, és visszatérek
> akkor utána sleep, vagy menjek egy kört, és a fennmaradó időt
> oszthatom, majd sleep ha marad?
> Tudom, hogy sok fajta van, de lényeges lenne nekem a prioritás,
> és a 0-100% kihasználtság.
> Ahogy nézegettem a prioritásokat inkább az idők növelésével oldják
> meg, de nekem kellene fixre ütemezett, meg sorbanálló.
> Esetleg valami bevált megoldás?

Általában minden taszkban akad előbb-utóbb valami, amikor várni kell, 
ilyenkor (is) lehet taskot váltani.

Ha az a kérdés, hogy mikor tedd a procit sleep-be, akkor arra az a 
válasz, hogy ha nincs semmi tennivaló, azaz minden taszk vár valamire.
Ebből persze ki kell valahogy jönni, általában a tick interrupt-tal, és 
ha még mindig vár mindenki, akkor lehet visszamenni sleep-be.

De miért nem használsz már létező sheduler-t?
Mondjuk izgalmas ilyet írni. :-)



More information about the Elektro mailing list