В настоящее время настольные и рабочие станции становятся все более мощными, поскольку в них есть многоядерные процессоры.

Для версий Windows, которые поддерживают многоядерные процессоры, действительно ли эти версии используют эти многоядерные процессоры или операционная система использует только одно ядро за один раз?

Как настроить Windows 7 или 8 для использования многоядерных процессоров?

2 ответа2

1

Короче говоря, последний вопрос автора: Windows 7 или 8 будут использовать все ядра. Когда вы заходите в диспетчер задач и видите, что все эти процессы запущены, Windows распределяет их между доступными ядрами. (Вкладка производительности диспетчера задач покажет вам, что они все что-то делают.)

Обратите внимание, что один из этих процессов может работать только на одном ядре в любое время. Исключением из этого правила является программное обеспечение, специально разработанное для одновременного использования нескольких ядер. Эти программы чрезвычайно сложны.

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

0

Большая часть того, что делает ОС, - это предоставление сервисов для процессов. Эти процессы обращаются к операционной системе с любых ядер, на которых они работают, и операционная система обычно предоставляет эту услугу, продолжая работать на том же ядре. Кроме того, когда операционная система должна выполнять более позднюю работу, она использует несколько ядер.

Это не новая функция. Современные многоядерные машины не сильно отличаются от старых SMP-машин, на которых Windows работала годами. Такие вещи, как управление памятью и ввод-вывод, были оптимизированы, потому что без них линейка Windows Server была бы ужасной. Начиная с Vista, Microsoft много работала над улучшением многоядерной производительности функций, важных для настольных компьютеров, таких как обработка графики и звука.

Итак, краткий ответ на ваш вопрос - конечно.

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