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

Что такое потоки у процессора...?

У меня процессор Intel® Core™ i7-3770, у него 4 ядра, как это работает я думаю большинству понятно. По описанию у него 4 ядра и 8 потоков. Так что же такое потоки...

Emenem 3G-345
Emenem 3G-345
6 260
Если ковырять в носу одним пальцем одной руки- будет одна рука и один поток.
Если ковырять в носу одним пальцем каждой руки- будет две руки и два потока.
А если ковырять в носу двумя пальцами одной руки- будет одна рука и два потока.

Вот по такому принципу у тебя потоки и удваиваются. :)
Неподвластный Времени
Неподвластный Времени
43 668
Лучший ответ
Emenem 3G-345 Чел, ты так понятно объяснил, внатуре элеметарно и просто, не то заумное что выше сказано...))))))))))))))
виртуальные процессоры по-русски, стоят 4, а пашут по мощности как 8
Руслан Шатаев
Руслан Шатаев
97 309
Пото́к выполне́ния (тред; от англ. thread — нить) — наименьшая единица обработки, исполнение которой может быть назначено ядром операционной системы. Реализация потоков выполнения и процессов в разных операционных системах отличается друг от друга, но в большинстве случаев поток выполнения находится внутри процесса. Несколько потоков выполнения могут существовать в рамках одного и того же процесса и совместно использовать ресурсы, такие как память, тогда как процессы не разделяют этих ресурсов. В частности, потоки выполнения разделяют инструкции процесса (его код) и его контекст (значения переменных, которые они имеют в любой момент времени) . В качестве аналогии потоки выполнения процесса можно уподобить нескольким вместе работающим поварам. Все они готовят одно блюдо, читают одну и ту же кулинарную книгу с одним и тем же рецептом и следуют его указаниям, причём не обязательно все они читают на одной и той же странице.
На одном процессоре многопоточность обычно происходит путём временного мультиплексирования (как и в случае многозадачности) : процессор переключается между разными потоками выполнения. Это переключение контекста обычно происходит достаточно часто, чтобы пользователь воспринимал выполнение потоков или задач как одновременное. В многопроцессорных и многоядерных системах потоки или задачи могут реально выполняться одновременно, при этом каждый процессор или ядро обрабатывает отдельный поток или задачу.
Многие современные операционные системы поддерживают как
что такое ручей знаешь ?
так и ядро может работать в 2 ручья =)
каждое ядро разделяет (если позволяет программное обеспечение ) поток информации на два и обрабатывает их одновременно. хорошо заметно увеличение быстродействия на много поточных прогах. еще проще почитайте в википедии о много поточных процессорах, что это такое и как работает : )
Илья Луконькин
Илья Луконькин
31 151
как я понял это что то вроде виртуальных ядер
Anonim Watson
Anonim Watson
115
Поток-это просто Поток информационных данных!:)
Молитва.
Потоки не существуют
Прощайте навсегда
Спасение мира - в руках инакомыслящих!!!
Свобода.