LINUX.ORG.RU
решено ФорумTalks

Куда спрятались разработчики ядра?


0

1

Несколько ссылок, что мне давали, или лежат в а*уе из-за атак, или непосещаемы(ньюбис). Где можно почитать их переписку? Как идёт развитие и т.п.
Доп. вопрос: ткните носом, где в сырцах ядра доки по процессорному планировщику. По оптимизации на конкретное семейство CPU. Сам код.

mailing lists все живые, в чём проблема?

Rzhepish
()

Доп. вопрос:

Доп. вопрос: ткните носом, где в сырцах ядра доки по процессорному планировщику.

/usr/src/linux/Documentation/scheduler

По оптимизации на конкретное семейство CPU

/usr/src/linux/Documentation/x86/x86_64, к примеру

Сам код.

/usr/src/linux/arch/x86_64/kernel
/usr/src/linux/kernel/*sched*.c
Где-то там всё...

backbone ★★★★★
()

Процессорный планировщик это же хардварная штука, вроде? Или речь о чем-то другом?

hibou ★★★★★
()
Ответ на: комментарий от Rzhepish

Ну процессорный планировщик, это если 2 или более процессоров и кому отдать прерывание? Это хардварная штуковина, вроде. Думал вы о ней.

hibou ★★★★★
()
Ответ на: комментарий от hibou

Ну процессорный планировщик, это если 2 или более процессоров и кому отдать прерывание?

Нет, это если процессоров меньше, чем готовых к исполнению тредов. Вот планировщик и решает кому из этих тредов отдать процессор и на сколько времени. Прерывания тут ни при чем (разве что как источник времени).

Relan ★★★★★
()
Ответ на: комментарий от hibou

Ну процессорный планировщик, это если 2 или более процессоров и кому отдать прерывание? Это хардварная штуковина, вроде. Думал вы о ней.

ха-ха-ха, смотрите, модератор какие вопросы задает )))

Эта штука называется APIC - Advanced Programmable Interrupt Controller. И сама эта штука ничего не решает, прерывания распределяет в соответствии с заранее заданными настройками

Harald ★★★★★
()
Ответ на: комментарий от shimon

о. ожил. Просто недавно глядел - завален был

darkshvein ☆☆
() автор топика

Смотри код. Планировщик в целом - штука непростая, но можно попробовать постигнуть его с менее сложных частей. Менее сложный класс планирования - это RT.

ttnl ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.