Název:
Úprava některých vlastností vláken v jádře Windows
Překlad názvu:
Thread properties modification in WRK
Autoři:
Dolejš, Jan ; Jákl, Vojtěch (vedoucí práce) ; Yaghob, Jakub (oponent) Typ dokumentu: Bakalářské práce
Rok:
2008
Jazyk:
cze
Abstrakt: [cze][eng] Předmětem práce byla úprava těch částí systému Windows, které se týkají dynamických změn priority vláken a strategie pro přidělování času procesoru. Jsou implementovány nové experimentální strategie pro přidělování času procesoru a porovnány v praxi pomocí několika měření. Dále byly vyhledány, analyzovány, zdokumentovány a případně upraveny části zdrojových kódů NTOS, které se zabývají změnou priority vláken. Nakonec byly všechny provedené změny zahrnuty do aplikace komunikující s upraveným jádrem tak, aby bylo možné měnit jeho vlastnosti dynamicky a nebylo třeba pro otestování každé změny překládat nové jádro.The topic of my thesis was modification of those MS Windows parts which are related to the dynamical threads priority changes and the strategy of rationing quantum. There are implemented new experimental strategies which set different size of quantum for each thread and then they are compared in several measurements. Next issue was to find out, analyze, made a documentation and eventually to modify NTOS source code parts which deal with threads priority changes. Finally, all changes which were made were included to the changed core communicating application in the way where it is able to change the core features dynamically and where it is no need to compile new core for each change testing.