2010-05-23 3 views
2

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

+2

http://www.informit.com/articles/article.aspx?p=101760&seqNum=3 В нем говорится, что поскольку переключатели контекста 2.6 являются превентивными. – vava

ответ

2

Нет, это не противоречит этому, поскольку последние ядра Linux являются упреждающими.

1

Было несколько различных моделей преемственности, используемых ядром Linux, в которое была включена старая модель «без предварительной обработки», что означает, что код ядра не может быть выгружен (я имею в виду, когда не вызывается расписание() , sleep_on() и т. д.)

Есть также несколько других степеней превентивности. Дополнительную информацию смотрите в документации по ядру.