|
| ||
|
|
Sverres home Introduksjon Sanntidsprogrammering: WCET-basert scheduling Granularitet ved WCET analyse Effektene av prosessor- optimaliseringer på utførelsestid Strategier for automatisk deling av tunge tråder Morsomme sensorer og applikasjoner: Døvehørsel Blindesyn Misc: Eurobot Andre |
Strategier for automatisk deling av tunge tråderEn av ulempene med Non-preemptive scheduling er at de forskjellige oppgavene som kjøres av sceduleren må returnere "frivillig" med hyppige mellomrom for at scheduleren skal få gjort sine betraktninger og prioriteringer. Imidlertid er det å "dele en oppgave" i slike time-slices ikke noen urimelig utfordring å gjøre automatisk. Dette prosjektet skal formulere strategier (på kildekodenivå) for å automatisk skrive om programmer/prosedyrer til å "gi fra seg kontrollen" med jevne mellomrom. Det vil legges til rette for at strategiene kan implementeres og testes som en "optimalisering" i en C-kompilator vi har. |