Переключение контекста в путях управления без упреждающего ядра (Linux) - PullRequest
2 голосов
/ 23 мая 2010

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

Ответы [ 2 ]

2 голосов
/ 23 мая 2010

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

1 голос
/ 23 мая 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...