Ядро Linux не имеет превентивных функций, но я просто прочитал, что могут быть контекстные переключатели в разных путях управления. Разве это не противоречит ненасыщенному характеру ядра Linux?Контекстные коммутаторы в путях управления ненагружаемым ядром (Linux)
2
A
ответ
2
Нет, это не противоречит этому, поскольку последние ядра Linux являются упреждающими.
1
Было несколько различных моделей преемственности, используемых ядром Linux, в которое была включена старая модель «без предварительной обработки», что означает, что код ядра не может быть выгружен (я имею в виду, когда не вызывается расписание() , sleep_on() и т. д.)
Есть также несколько других степеней превентивности. Дополнительную информацию смотрите в документации по ядру.
http://www.informit.com/articles/article.aspx?p=101760&seqNum=3 В нем говорится, что поскольку переключатели контекста 2.6 являются превентивными. – vava