Компьютерное железо
2 ядра 4 потока это 1 ядро = 4 потока = 2 ядра по 4 потока?
2 ядра 4 потока - это 2 ядра 4 потока (по 2 потока на 1 ядро)
1 ядро=1 ядро.
Просто получается 2-х ядерный аналоговый.
1ядро= 1поток +1 виртуальный поток
Одно ядро может эмулировать много потоков.
Процессы и потоки связаны друг с другом, но при этом имеют существенные различия.
Процесс — экземпляр программы во время выполнения, независимый объект, которому выделены системные ресурсы (например, процессорное время и память). Каждый процесс выполняется в отдельном адресном пространстве: один процесс не может получить доступ к переменным и структурам данных другого. Если процесс хочет получить доступ к чужим ресурсам, необходимо использовать межпроцессное взаимодействие. Это могут быть конвейеры, файлы, каналы связи между компьютерами и многое другое.
Поток использует то же самое пространства стека, что и процесс, а множество потоков совместно используют данные своих состояний. Как правило, каждый поток может работать (читать и писать) с одной и той же областью памяти, в отличие от процессов, которые не могут просто так получить доступ к памяти другого процесса. У каждого потока есть собственные регистры и собственный стек, но другие потоки могут их использовать.
Поток — определенный способ выполнения процесса. Когда один поток изменяет ресурс процесса, это изменение сразу же становится видно другим потокам этого процесса.
Но это в теории, оговорился, виноват. На самом деле процессоры хоть и работают в режиме многозадачности, эмуляция, как и выделение идёт именно потокам, прошу прощения. Выше что написано - это внутренние ограничения и различия между потоками и процессами.
Что касательно вопроса, то ядро выполняя потоки процессов при возможности пытается взять на себе один физический поток + 1 виртуальный.
Процессы и потоки связаны друг с другом, но при этом имеют существенные различия.
Процесс — экземпляр программы во время выполнения, независимый объект, которому выделены системные ресурсы (например, процессорное время и память). Каждый процесс выполняется в отдельном адресном пространстве: один процесс не может получить доступ к переменным и структурам данных другого. Если процесс хочет получить доступ к чужим ресурсам, необходимо использовать межпроцессное взаимодействие. Это могут быть конвейеры, файлы, каналы связи между компьютерами и многое другое.
Поток использует то же самое пространства стека, что и процесс, а множество потоков совместно используют данные своих состояний. Как правило, каждый поток может работать (читать и писать) с одной и той же областью памяти, в отличие от процессов, которые не могут просто так получить доступ к памяти другого процесса. У каждого потока есть собственные регистры и собственный стек, но другие потоки могут их использовать.
Поток — определенный способ выполнения процесса. Когда один поток изменяет ресурс процесса, это изменение сразу же становится видно другим потокам этого процесса.
Но это в теории, оговорился, виноват. На самом деле процессоры хоть и работают в режиме многозадачности, эмуляция, как и выделение идёт именно потокам, прошу прощения. Выше что написано - это внутренние ограничения и различия между потоками и процессами.
Что касательно вопроса, то ядро выполняя потоки процессов при возможности пытается взять на себе один физический поток + 1 виртуальный.
да, 0 ядер=8 потоков, -1ядро=16 потоков и так далее
как я понял: просто у интела есть технология, позволяющая делать два потока в одном ядре. так 4 ядерные процики превращаются в 8 ядерные, но не совсем, ибо только потоков 8.
Похожие вопросы
- Чем отличается процессор 4 ядра 4 потока от 4 ядра 8 потоков?
- Процессор core i3 3220 у которого 2 ядра (4 потока). Почему Windows 8 мне показывает что у меня 1 ядро и 2 потока?
- Процессор. 2 ядра/4 потока. Объясните пожалуйста:)
- 2 ядра 4 потока по производительности
- 4 ядра 8 потоков или 6 ядер 6 потоков? Что лучше для работы
- Что означает процессор 2 ядра 4 потока? Что значит 4 ПОТОКА?
- что лучше 2 ядра+4 гига или 4 ядра+2 гига?
- Вылетает Far Cry New Dawn во время загрузки 6 ГБ ОЗУ Intel core i5 5200u 2.2 ghz 2 ядра 4 потока AMD Radeon M330 2 гб
- i7 6500U ноутбучный процессор. Какого лешего называется i7 если по факту это инвалидный i3? 2 ядра 4 потока :D
- Что лучше intel xeon e3 1220 (4ядра 4потока) или Intel i3 3240 (2 ядра 4 потока)? Xeon на тышу дороже!