Компьютерное железо

для чего вообще существуют ядра, если все опираются на кол-во потоков процессора?

И будет ли разница между работой одинаковых процов, но один 2 ядра 4 потока и 4 ядра 4 потока?
ЯИ
Ярик Ивко
3 578
да будет в большинстве случаев проц на 4 ядра при тех же частотах и архитектуре заметно бодрее
КК
Кирилл Котяшов
77 503
Лучший ответ
4 ядерник просто быстрее. прими это как данность
Влад Суровцев
Влад Суровцев
45 528
Да будет.

Смотри у тебя одно ядро способно обрабатывать N количество потоков. Но чем больше потоков, тем чаще ядру придется между ними переключаться.
На твоем примере
2 ядра - 4 потока
2 потока на ядро, тобишь у тебя одно вычислительное ядро скачет между двумя потоками постоянно, пытаясь рассчитывать их в одно и то же время. Но если в одном из них попадется тяжелая операция, второй подвиснет, ожидая завершения этой тяжелой операции.

4 ядра - 4 потока.
1 поток на ядро, все 4 ядра работают со своим потоком, если у тебя допустим будет тяжелый расчет, то это не повлияет на поток вывода графики, ты сможет продолжить пользоваться системой, пока она в потоке фоном считает какие-то тяжелые данные.

Чтобы объяснить точнее, нужно объяснять что такое поток в программировании и почему потоков может быть крайне много, как их распределяет система и кто ими управляет, что геморно и долго, поэтому сорян )

Но суть - поток это программная вещь и их может быть вплоть до 200+(не помню сколько вин 10 держит). А ядро - это физическая вещь, которая считает эти потоки.
Проц это самое важное в компе, через него проходит всё и естественно чем он мощнее, тем лучше, быстрее идёт обработка данных и четыре ядра это прошлый век, я себе такой брал ещё в 2006 году, вот на то время это было круто, а сейчас если для игр, то нужен мощный проц, особенно для онлайн игр, где много народу играет
Техника Зеленый Остров Да но это не объясняет принцип работы потоков с ядрами )