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

2 ядра 4 потока это 1 ядро = 4 потока = 2 ядра по 4 потока?

2 ядра 4 потока - это 2 ядра 4 потока (по 2 потока на 1 ядро)
МГ
Марат Гатиятуллин
90 721
Лучший ответ
1 ядро=1 ядро.
Просто получается 2-х ядерный аналоговый.
MT
Merdan Torayew
4 700
1ядро= 1поток +1 виртуальный поток
Одно ядро может эмулировать много потоков.

Процессы и потоки связаны друг с другом, но при этом имеют существенные различия.

Процесс — экземпляр программы во время выполнения, независимый объект, которому выделены системные ресурсы (например, процессорное время и память). Каждый процесс выполняется в отдельном адресном пространстве: один процесс не может получить доступ к переменным и структурам данных другого. Если процесс хочет получить доступ к чужим ресурсам, необходимо использовать межпроцессное взаимодействие. Это могут быть конвейеры, файлы, каналы связи между компьютерами и многое другое.

Поток использует то же самое пространства стека, что и процесс, а множество потоков совместно используют данные своих состояний. Как правило, каждый поток может работать (читать и писать) с одной и той же областью памяти, в отличие от процессов, которые не могут просто так получить доступ к памяти другого процесса. У каждого потока есть собственные регистры и собственный стек, но другие потоки могут их использовать.

Поток — определенный способ выполнения процесса. Когда один поток изменяет ресурс процесса, это изменение сразу же становится видно другим потокам этого процесса.

Но это в теории, оговорился, виноват. На самом деле процессоры хоть и работают в режиме многозадачности, эмуляция, как и выделение идёт именно потокам, прошу прощения. Выше что написано - это внутренние ограничения и различия между потоками и процессами.
Что касательно вопроса, то ядро выполняя потоки процессов при возможности пытается взять на себе один физический поток + 1 виртуальный.
&&
"derzkyi"_ "romantik"
3 430
да, 0 ядер=8 потоков, -1ядро=16 потоков и так далее
Allone Allday
Allone Allday
469
как я понял: просто у интела есть технология, позволяющая делать два потока в одном ядре. так 4 ядерные процики превращаются в 8 ядерные, но не совсем, ибо только потоков 8.