2013-04-22 3 views
0

Как проект в классе моих операционных систем, мы должны изменить планировщик задач и изменить алгоритм, который он использует, на собственный (и довольно немой, например, самый высокий PID) алгоритм. Я установил Ubuntu 12.04 (версия сервера) на виртуальной машине и ищу файл, который мне нужно будет изменить для этого. Я загрузил исходную версию ядра и не смог его найти. Любая помощь будет оценена при поиске файла, в котором содержатся алгоритмы планирования.Изменение планировщика заданий ядра Linux 3.5.0

ответ

0

Вы можете найти планировщики в источнике ядра Linux под кодом kernel/sched/.

+0

Я нашел файлы, и есть много кода для прохождения. Есть ли способ, которым я могу создать свой собственный планировщик (аналогичный fair.c) в этом каталоге и включить его в том случае, когда я перекомпилирую ядро? – jbeverid

+0

Вы можете начать с просмотра структуры 'sched_class'. – atenart

Смежные вопросы