3

Как программа "выбирает", на каком ядре работать? Насколько я понимаю, операционная система определяет, какая программа обрабатывается на каком ядре.

ПРИМЕНИМЫЙ ПРИМЕР

Firefox внезапно и безудержно загружает процессор на последнем последнем ядре (i7 930 Hyperthreaded). Все остальные ядра практически не используются.

Я не уверен, почему это последнее ядро выбрано излишне. Мне любопытно, как это будет выделено. Обычно первые два ядра берут на себя основную часть обработки программ.

1 ответ1

5

Вы были бы правы. Приложение будет работать на том ядре, которое выберет операционная система. Вы можете установить « привязку » приложения к конкретному ядру, указав ОС запускать приложение только на этом ядре. Это не очень хорошая идея из моего понимания, но, очевидно, она существует по причине; так что бывают моменты, когда это может потребоваться отрегулировать.

В Windows вы можете использовать диспетчер задач:

Right click on the process, and choose "**Set Affinity**". 

Насколько технические аспекты этого:

Статья в Википедии о расписании

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .