Автор EgorKZ задал вопрос в разделе Железо
Процессор DualCore Intel Core i3-3240, 3400 MHz (34 x 100) Не могу понять 2 ядра но 4 потока, поясните что это значит. и получил лучший ответ
Ответ от Почти Одессит[гуру]
Это потому, что Ваш процессор поддерживает HyperTreading. Потоки - это потоки независимых вычислений. Одно физическое ядро Вашего CPU может обрабатывать 2 потока, то есть призводить вычисления 4 независимых процессов. HyperTreading предусматривает двойные регистры и прочие оптимизации архитектуры. Процессор быстро-быстро переключается между потоками, т. е. он не выполняет их одновременно по настоящему и 2 ядра с включённым HT не могут сравнятся с 4мя с выключенным HT. Производительность в многопоточных приложениях увеличивается за счет того, что без HT один процесс должен простаивать, пока выполняетя другой, отсюда задержки и прочие неприятности. В многопоточных приложениях HT даёт прирост производительности 10-30%.
Васька Одессит
(87526)
Для каких целей? Для работы в офисе сойдет, для игр не очень.
здесь два разных процессора. Core i3 по видимому 2 ядра и 4 потока. 2 физических и 2 виртуальных.
4 потока это хорошо
Технология Hyper-Threading обеспечивает работу двух виртуальных процессоров на одном реальном ядре. Достигается это за счет максимально полной загрузки всех вычислительных ресурсов и организации обслуживания двух независимых потоков команд.
это значит одно ядро может выполнять две задачи одновременно