[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по управлению системой: Операционная система и устройства


RT_MPC и RT_GRQ

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

Подобная ситуация возникала в предыдущих выпусках данной операционной системы при использовании опции bindprocessor. Если все процессоры постоянно заняты, и возобновляется выполнение нескольких взаимозависимых нитей, возможно два варианта.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]