Двухъядерный, Core 2 Duo, Core i Series

330
M LOHIT

Как двухъядерные процессоры, Core 2 Duo, Core i Series выполняют
(1) процесс без потоков
(2) процесс с потоками

На самом деле я хочу знать, как эти процессоры распределяют один процесс (без потоков и с потоками) среди своих ядер или процессоров (в зависимости от обстоятельств)? Это немного смущает меня.

2

1 ответ на вопрос

5
Nathan Fellman

Это зависит на 100% от ОС и BIOS. Если вы используете старую ОС, которая не поддерживает несколько логических процессоров, все они будут работать в основном потоке основного ядра основного процессора. Если ОС и BIOS поддерживают это, ОС должна попытаться сбалансировать все процессы и потоки между всеми процессорами.

Не всегда ОС должна балансировать процессы и потоки (некоторые системы специального назначения делают это по-разному), но в любом случае это программное обеспечение (либо ОС, либо приложения) распределяет задачи по разным ядрам / ЦП. JanC 13 лет назад 3

Похожие вопросы