Ядро" представляет собой фактическое физическое подмножество процессора, которое само по себе может обрабатывать обработку, в то время как “поток” - это количество фактических процессов, которые процессор может обрабатывать одновременно. Корпорация Intel разработала технологию, которую они называют “hyper-threading” (гиперпоточность). Эта технология позволяет одному физическому ядру (которое обычно может обрабатывать только один поток за раз) теперь обрабатывать два потока одновременно. Поток
A - это задача, которую процессор должен обрабатывать, для простоты объяснения можно предположить, что каждое открытое вами приложение (такое как краска, блокнот, медиаплеер) имеет свой собственный поток… теперь это не означает, что вы можете открывать только два приложения одновременно, просто потому, что процессор и операционная система работают так быстро при “переключении потоков”, чтобы обрабатывать потребности каждого открытого вами приложения. Вы просто будете испытывать лучшую производительность с большим количеством ядер, потому что теперь вы можете распределить всю работу на большее количество процессоров ядра.
Например, в моем рабочем компьютере есть i7. i7 имеет 4 физических ядра, но каждое ядро может выполнять “гиперпотоковую” работу, что позволяет этому процессору обрабатывать 8 потоков одновременно. Поэтому если я открою диспетчер задач, я увижу 8 ящиков для шкалы производительности процессора.
Общее правило заключается в том, что больше физических ядер лучше, чем больше потоков. Так что если бы вы сравнивали процессоры, которые имеют 4 ядра и 4 потока, было бы лучше, чем 2 ядра 4 потока. Но чем больше потоков может обрабатывать ваш процессор, тем лучше он будет работать, в то время как многозадачность и для некоторых очень интенсивных приложений (редактирование видео, CAD, CAM, сжатие, шифрование и т.д.) сами по себе будут использовать более одного ядра за раз.