Úprava některých vlastností vláken v jádře Windows
Thread properties modification in WRK
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/15882Identifiers
Study Information System: 49858
Collections
- Kvalifikační práce [11196]
Author
Advisor
Referee
Yaghob, Jakub
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming
Department
Network and Labs Management Center
Date of defense
23. 6. 2008
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
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.