Тёмный

Для чего нужны ядра и потоки в процессоре? 

Techno-Portion
Подписаться 1,2 тыс.
Просмотров 37 тыс.
50% 1

Процессор - самая главная микросхема в компьютере, смартфоне и в самых различных цифровых устройствах. Часто процессор сравнивают с мозгом - да, отчасти это так. Внутри CPU происходят все арифметические вычисления для получения конечного результата.
Первые процессоры не имели ядер и выполняли все операции строго последовательно. Чем выше частота, тем быстрее будет выполняться та или иная операция.
Здесь мы с вами следим за новостями из мира компьютеров, компьютерного железа и программного обеспечения .
Мы узнаем, что делают известные компании, производители крупной и мелкой электроники.
Будьте в курсе того что происходит с вашими любимым гаджетам, операционными системам, играми, программами.
Наш другой канал о науке, технологиях, медицине и космосе -
/ @hi-techportion
Если хотите добровольно помочь в развитии канала:
🌿 Кошелёк ЮMoney: 41001295065768
☀️ Кошелек Вебмани : Z384515286674
Music from Tunetank.com
TwinkleBee - Business Gadgets (Copyright Free Music)
Download free: tunetank.com/track/2375-busin...

Наука

Опубликовано:

 

13 мар 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 52   
@gamerzorig8345
@gamerzorig8345 Год назад
Спасибо огромное, нашёл то что искал
@user-vt5wh5gl3j
@user-vt5wh5gl3j 9 месяцев назад
Спасибо бро теперь я в этом знаю толк
@Tails965
@Tails965 Год назад
Спасибо с меня лайк 👍
@PHARAONN
@PHARAONN Год назад
Спасибо бло😎😎
@techno-portion
@techno-portion Год назад
Пожалуйста 😀
@user-dg4rp7hv7g
@user-dg4rp7hv7g Месяц назад
Так, а где ответ на вопрос "как это работает". Сами не знаете? Для того чтобы Вы поняли как примерно должен звучать, по моему мнения, правильный ответ на этот вопрос, отвечу как можно реализуеть многозодачность на одноядерном процессоре и даже в dos. На уровне железа реализован таймер, который 50 раз в секунду (вроде, точно не помню, но это и не важно) подает сигнал на прерывание int03. При нормальной работе там стоит заглушка (в int03), то есть сразу идет команда возврат из прерывание. Это прерывание используется для отладки программ, но можно через это прерывание организовать многозадачность. Каждую 1/50ю секунды сохранять данные одной программы и записывать даннные другой программы выходить из прерывания в другую программу. Там много способов есть, но примерно они похожи. Как работает многопоточность в процессоре не понятно и Вы не ответили на этот вопрос, хотя и пообещани названием своего ролика ответить.
@wolverine_logan_21-7
@wolverine_logan_21-7 2 года назад
Спасибо😎👍🏻
@techno-portion
@techno-portion 2 года назад
Пожалуйста! 😊
@AyshaIo
@AyshaIo Месяц назад
0:11
@user-ke1kn6uv5z
@user-ke1kn6uv5z Год назад
Спс узнал то что хотел👍
@techno-portion
@techno-portion Год назад
Всегда рады помочь Вам!
@user-xu4kt4di2u
@user-xu4kt4di2u 3 месяца назад
@@techno-portion 2хядернвй 😅актуален? В 2024 году 😂??
@OlyaTimina
@OlyaTimina Год назад
Не могу найти информацию как ядро обрабатывает потоки. Если процесс разбит на 5 потоков ядро обрабатывает потоки переключаясь между ними выполняя задачи блоками? Поискав информация если я правильно понял что есть ядра которые имеют 2 потока, они выполняют задачи параллельно переключаясь между потоками процесса?
@techno-portion
@techno-portion Год назад
Можно сказать, что поток является виртуальным ядром самого ядра. Поток - параметр исключительно программный, он работает с ядром и способен дать ядру работать параллельно с разными задачами. Сколько потоков - столько и задач. Такая программная хитрость позволяет более рационально использовать вычислительную мощность ядра. Чем больше программ вы запускаете на компьютере, тем сильнее нагружаете CPU. А он уж сам определяет как задействовать ядра и потоки для максимальной производительности. Для игр и серьезных задач с графикой вычислительная мощность для видеопотока отдается видеокарте для того, чтобы разгрузить графическое ядро CPU. Кстати, процессор видеоадаптера работает примерно также, как и основной.
@OlyaTimina
@OlyaTimina Год назад
@@techno-portion Спасибо за ответ, но это немного не тот вопрос который я задал. Есть ядро которое работает с какой-то многопоточной задачей. Как 1 ядро обрабатывает эти потоки? Если у ядра 1 поток получается что поступающие потоки выполняются поочерёдно в 1 потоке этого ядра. Есть например, как я понял ядра с 2-мя потоками, создаётся виртуальный поток и тогда многопоточная задача выполняется параллельно именно за счёт многопоточности ядра. Или я где-то что-то упустил? Пример как я понимаю работу ядра с потоками, есть 1 принтер и к нему стоят 3 очереди из людей, за счет того что он может за раз обслужить только 1 человека то к нему подходит по 1 человеку с каждой очереди, правильно я это понимаю?
@techno-portion
@techno-portion Год назад
​@@OlyaTimina Для объяснения работы давайте представим процессор в виде сборочного автомобильного конвейера. По нему продвигаются будущие автомобили, в которые рабочие постепенно устанавливают различные детали. Подобие такого конвейера существует в ядре каждого процессора, только вместо автомобилей там множество задач, которые нужно выполнить. Как и на автомобильном конвейере, в ядре процессора может произойти замедления работы или полная остановка ввиду того, что смежные подразделения не успевают выполнять свою работу и поставлять на конвейер нужные комплектующие. В случае процессора зачастую процессор слишком долго ждет данных из медленного кэша третьего уровня или оперативной памяти. В Intel придумали во время данного простоя загрузить простаивающее ядро еще одним конвейером. Как если бы рабочий на линии, видя что очередь остановилась, разворачивался к другому конвейеру и продолжал работать там, пока основная линия не сдвинется. У всей этой истории прослеживается несколько особенностей: Дополнительный поток не является еще одним полноценным ядром. Он использует всё тот же кэш и все те же ресурсы ядра, на котором исполняется основной поток. Если основное ядро работает полноценно то, надобности и смысла в еще одном потоке нет. Ну и дополнительный поток не может обладать такой же производительностью, как и основной. ПО должно быть оптимизировано под многопоточность иначе в лучшем случае не будет прироста производительности, в худшем, приложение будет работать некорректно. Работа многопоточности будь то hyper-threading от Intel и SMT от AMD сопровождается повышенным тепловыделением. Вот вам более подробное объяснение.
@OlyaTimina
@OlyaTimina Год назад
Правильно я понял, ядро задачи выполняет последовательно из разных потоков?
@user-ne4bd3ry1n
@user-ne4bd3ry1n 14 дней назад
@@OlyaTimina ядро процессора выполняет просто какой то код из оперативки. в оперативке есть код ядра операционной системы и код разных программ. у программ есть приоритет выполнения с точки зрения работы ядра операционной системы. если приоритет высокий то планировщик ядра операционной системы будет ставить в очередь на выполнение чаще задачу с наивысшим приоритетом. если приоритеты у задач одинаковые то планировщик им даст одиниковое число тайм слотов (слотов процессорного времени, тиков). процесс состоит из потоков. то да ядро процессора будет последовательно выполнять код потоков процессов, как они в очереди стоят.
@Mosyk_
@Mosyk_ 4 месяца назад
Что будет лучше i7 7700(4/8) или i5 9400(6/6) интересуют игрухи,но больше работа в прогах,монтаж видео и т.п
@_zxc7912
@_zxc7912 4 месяца назад
Ryzen
@qmv774
@qmv774 3 месяца назад
i5 9400
@_zxc7912
@_zxc7912 3 месяца назад
@@qmv774 ты че лайк удалил боишься чтоль
@qmv774
@qmv774 3 месяца назад
@@_zxc7912тебя бояться чтоли? 🤣 что ты несешь
@_zxc7912
@_zxc7912 3 месяца назад
@@qmv774 а че тебе еще делать
@user-yn2uy7bk3v
@user-yn2uy7bk3v 5 месяцев назад
Стало еще больше вопросов
@mal3oletka-4yers
@mal3oletka-4yers 4 месяца назад
Бывает
@tirexo29
@tirexo29 Год назад
👍
@techno-portion
@techno-portion Год назад
😀
@creshcresh7137
@creshcresh7137 11 месяцев назад
Привет а что лучше. 8 ядер или 4 ядра с 8 потоками ?
@sweet8446
@sweet8446 11 месяцев назад
8 ядер лучше, но для чего тебе 8 ядер?
@creshcresh7137
@creshcresh7137 10 месяцев назад
@@sweet8446 я играю в редко но в одну игру. Кс
@creshcresh7137
@creshcresh7137 10 месяцев назад
@@sweet8446 у меня i5 6400 хотел взять i3 12100
@sweet8446
@sweet8446 10 месяцев назад
@@creshcresh7137 у 12100 не 8 ядер а 8 потоков
@mal3oletka-4yers
@mal3oletka-4yers 4 месяца назад
Ммм спасибо
@user-oz3ty6pr9q
@user-oz3ty6pr9q Год назад
И оперативка!
@techno-portion
@techno-portion Год назад
😀
@ashotsimonyan1327
@ashotsimonyan1327 10 месяцев назад
Yezes ara
@genamorozov6115
@genamorozov6115 3 месяца назад
У меня 8 ядер и 8 патокав
@Somme_rs
@Somme_rs 3 месяца назад
24 ядер и 32 потоков, норм? Или перебор
@Ali-sl6ri
@Ali-sl6ri Месяц назад
Если хочешь мощный ПК то имба
@Somme_rs
@Somme_rs Месяц назад
@@Ali-sl6ri А если это не пк а ноут..?
@SoekforDeath
@SoekforDeath Месяц назад
Зависит от задач! Если Для игрушек, то скорее перебор на данный момент, если для обр то неплохо!😌 Но с учётом "переходов" по стандартам, то запас карман не тянет!😅 Ещё по частоте надо баланс, если хотя бы 3ггц есть, то уже не безнадежно!
@user-iq1zk8ph7n
@user-iq1zk8ph7n Год назад
а как узнать сколько потоков или есть они вобще
@pussysultan1357
@pussysultan1357 Год назад
Вбей модель процессора в интернет и узнаешь всю информацию
@SoekforDeath
@SoekforDeath Месяц назад
Потоки в любом случае есть, только их количество определяется... Как правило на ядро идёт 1 или 2 потока, это ещё зависит от технологии! То есть 4 ядра-4 потока, или 4 ядра-8 потоков, определяется мощностью и технологией проца! А так либо в диспетчере задач в поздних версиях виндовс, либо как и сказали в гугле по модели процессора!)
Далее
Сколько ядер нужно в 2023?
0:39
Просмотров 947 тыс.
Whyyy? 😭 #shorts by Leisi_family
00:15
Просмотров 3 млн
4 minutes and you know how computer parts work
4:20
Просмотров 2,2 млн
ЛУЧШИЙ ПОВЕРБАНК ОТ XIAOMI
0:39
Просмотров 15 тыс.
ВЫ ЧЕ СДЕЛАЛИ С iOS 18?
22:40
Просмотров 119 тыс.