Может ли кто-нибудь сказать мне, как изменить структуру данных (дерево RB), используемую в полнофункциональном планировщике? Я хочу реализовать различные структуры данных, чтобы увидеть, как они работают. Я знаю, что один из способов - изменить rbtree.h & rbtee.c в источнике ядра. Но я не уверен, как это сделать или это безопасно. В настоящее время я запускаю Ubuntu 14.04.Как изменить структуру данных, используемую в CFS
0
A
ответ
0
Загрузите исходный код ядра. Внесите необходимые изменения и скомпилируйте. Затем установите. Он должен это делать. Резервное копирование вашего текущего ядра, на всякий случай.
Звучит неплохо, если взять код в файле с именем «rbtree» и сделать его НЕ rbtree? Для меня это не очень хорошая идея! Просто измените определения переменных, используемые CFS, на другую структуру данных. И все функции, используемые для его манипулирования. –