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