Физические ядра процессора — это полноценные процессоры в классическом понимании, на которых одновременно может выполняться только один поток. 1
Логические ядра — это виртуализированные процессоры, к которым система может обращаться и получать к ним доступ. 4 Обычно их в 2 раза больше, чем физических. 1 Это означает, что на каждом физическом ядре одновременно может выполняться не более, чем 2 потока. 1
Например, если одному потоку нужно выполнить сложение, а второму — умножение, и эти операции соответствуют разным функциональным устройствам, то они будут выполнены параллельно. 1 А если оба потока хотят выполнить сложение, то один из них будет ждать, пока функциональное устройство освободится. 1
На практике использование такой технологии даёт преимущество при выполнении многопоточного приложения. 1