Компьютерное железо
для чего вообще существуют ядра, если все опираются на кол-во потоков процессора?
И будет ли разница между работой одинаковых процов, но один 2 ядра 4 потока и 4 ядра 4 потока?
да будет в большинстве случаев проц на 4 ядра при тех же частотах и архитектуре заметно бодрее
4 ядерник просто быстрее. прими это как данность
Да будет.
Смотри у тебя одно ядро способно обрабатывать N количество потоков. Но чем больше потоков, тем чаще ядру придется между ними переключаться.
На твоем примере
2 ядра - 4 потока
2 потока на ядро, тобишь у тебя одно вычислительное ядро скачет между двумя потоками постоянно, пытаясь рассчитывать их в одно и то же время. Но если в одном из них попадется тяжелая операция, второй подвиснет, ожидая завершения этой тяжелой операции.
4 ядра - 4 потока.
1 поток на ядро, все 4 ядра работают со своим потоком, если у тебя допустим будет тяжелый расчет, то это не повлияет на поток вывода графики, ты сможет продолжить пользоваться системой, пока она в потоке фоном считает какие-то тяжелые данные.
Чтобы объяснить точнее, нужно объяснять что такое поток в программировании и почему потоков может быть крайне много, как их распределяет система и кто ими управляет, что геморно и долго, поэтому сорян )
Но суть - поток это программная вещь и их может быть вплоть до 200+(не помню сколько вин 10 держит). А ядро - это физическая вещь, которая считает эти потоки.
Смотри у тебя одно ядро способно обрабатывать N количество потоков. Но чем больше потоков, тем чаще ядру придется между ними переключаться.
На твоем примере
2 ядра - 4 потока
2 потока на ядро, тобишь у тебя одно вычислительное ядро скачет между двумя потоками постоянно, пытаясь рассчитывать их в одно и то же время. Но если в одном из них попадется тяжелая операция, второй подвиснет, ожидая завершения этой тяжелой операции.
4 ядра - 4 потока.
1 поток на ядро, все 4 ядра работают со своим потоком, если у тебя допустим будет тяжелый расчет, то это не повлияет на поток вывода графики, ты сможет продолжить пользоваться системой, пока она в потоке фоном считает какие-то тяжелые данные.
Чтобы объяснить точнее, нужно объяснять что такое поток в программировании и почему потоков может быть крайне много, как их распределяет система и кто ими управляет, что геморно и долго, поэтому сорян )
Но суть - поток это программная вещь и их может быть вплоть до 200+(не помню сколько вин 10 держит). А ядро - это физическая вещь, которая считает эти потоки.
Проц это самое важное в компе, через него проходит всё и естественно чем он мощнее, тем лучше, быстрее идёт обработка данных и четыре ядра это прошлый век, я себе такой брал ещё в 2006 году, вот на то время это было круто, а сейчас если для игр, то нужен мощный проц, особенно для онлайн игр, где много народу играет
Техника Зеленый Остров
Да но это не объясняет принцип работы потоков с ядрами )
Похожие вопросы
- Существуют ли игры, использующие более 8 ядер (потоков) процессора?
- Объясните пожалуйста ядра и потоки процессоров.
- Количество потоков процессора равно количеству ядрам? Или каждое ядро многопоточно?
- что вообще означает ядро процессора ? что вообще означает ядро процессора ???
- Какой процессор - AMD или Intel - лучше и почему? Как количество ядер влияет на работу в целом? При выборе процессора
- Зачем нужны и на что влияют потоки процессора?
- Потоки процессора, зачем нужны что выполняют?
- Вопросов по поводу потоков и ядер в процессоре.
- Что такое потоки в процессорах?Почему всегда потоков в два раза больше например 4 ядра 8 потоков,а не 4 ядра 16 потоков?
- Процессор. 2 ядра/4 потока. Объясните пожалуйста:)