Виртуальные ядра и физические ядра процессора отличаются по своему назначению и способу работы. 14
Физические ядра — это реально существующие вычислительные модули, которые выполняют одну последовательность команд. 12 Они имеют отдельные исполнительные модули для параллельного запуска нескольких потоков. 4
Виртуальные ядра физически не существуют, они выступают в роли «улучшателя» и служат для оптимизации работы физических ядер. 1 Например, позволяют физическому ядру работать сразу с несколькими цепочками задач. 2 Для этого в ядрах сохраняется состояние сразу двух потоков: у ядра есть свой набор регистров, свой счётчик команд и блок работы с прерываниями для каждого потока. 1 Операционная система видит такое ядро как два отдельных и работает с ними так же, как с двухъядерным процессором. 1