М'який

Пояснення ядер процесора та потоків – в чому різниця?

Спробуйте Наш Інструмент Для Усунення Проблем





Опубліковано наОстаннє оновлення: 16 лютого 2021 року

Чи замислювалися ви про різницю між ядрами ЦП і потоками? Хіба це не бентежить? Не хвилюйтеся, у цьому посібнику ми відповімо на всі запитання, що стосуються дискусії між ядрами процесора та потоками.



Пам’ятаєте, як ми вперше брали уроки за комп’ютером? Чого вперше нас навчили? Так, це те, що центральний процесор є мозком будь-якого комп’ютера. Однак пізніше, коли ми почали купувати власні комп’ютери, ми, здавалося, забули про все і не дуже замислювалися про ЦП . Що може бути причиною цього? Одним з найважливіших є те, що ми ніколи не знали багато про процесор.

Ядра ЦП і потоки Пояснення - Що



Зараз, у цю цифрову еру та з появою технологій, багато чого змінилося. У минулому можна було виміряти продуктивність процесора лише за його тактовою частотою. Однак не все так просто. Останнім часом процесор поставляється з такими функціями, як кілька ядер, а також гіперпотокове. Вони працюють набагато краще, ніж одноядерний процесор з такою ж швидкістю. Але що таке ядра і потоки процесора? Яка різниця між ними? І що потрібно знати, щоб зробити найкращий вибір? Ось у чому я тут, щоб допомогти вам. У цій статті я розповім вам про ядра і потоки процесора, а також повідомлю їх відмінності. До того моменту, коли ви закінчите читати цю статтю, вам нічого більше не знадобиться. Отже, не гаючи часу, почнемо. Продовжуйте читати.

Зміст[ приховати ]



Пояснення ядер процесора проти потоків – яка різниця між обома?

Основний процесор в комп'ютері

CPU, як ви вже знаєте, розшифровується як центральний процесор. ЦП є центральним компонентом кожного комп’ютера, який ви бачите, будь то ПК чи ноутбук. Якщо говорити в двох словах, будь-який гаджет, який виконує обчислення, повинен мати процесор всередині. Місце, де проводяться всі обчислювальні обчислення, називається ЦП. Операційна система комп’ютера також допомагає, даючи інструкції та вказівки.

Тепер процесор також має чимало субблоків. Деякі з них є Пристрій управління та арифметично-логічні одиниці ( ALU ). Ці терміни є занадто технічними і не є необхідними для цієї статті. Тому ми б уникали їх і продовжили б нашу головну тему.



Один центральний процесор може обробляти лише одне завдання в будь-який момент часу. Тепер, як ви розумієте, це не найкраща умова, яку б ви хотіли для кращої продуктивності. Однак сьогодні всі ми бачимо комп’ютери, які легко справляються з багатозадачністю і все ще забезпечують зіркову продуктивність. Отже, як це сталося? Давайте детально розглянемо це.

Кілька ядер

Однією з найбільших причин такої високопродуктивної багатозадачності є наявність кількох ядер. Тепер, у ранні роки існування комп’ютера, центральні процесори, як правило, мали одне ядро. По суті, це означає, що фізичний процесор містить лише один центральний процесор. Оскільки була гостра потреба покращити продуктивність, виробники почали додавати додаткові «ядра», які є додатковими центральними процесорами. Для прикладу, коли ви бачите двоядерний процесор, то ви дивитеся на центральний процесор, який має пару центральних процесорів. Двоядерний процесор ідеально може виконувати два одночасних процеси в будь-який момент часу. Це, у свою чергу, робить вашу систему швидшою. Причина цього в тому, що ваш процесор тепер може виконувати кілька речей одночасно.

Інших хитрощів тут немає – двоядерний процесор має два центральних процесора, а чотириядерний – чотири центральних процесора на чіпі ЦП, восьмиядерний – вісім і так далі.

Читайте також: 8 Способи виправити проблему з системним годинником

Ці додаткові ядра дозволяють вашій системі пропонувати покращену та швидшу продуктивність. Однак розмір фізичного ЦП залишається невеликим, щоб він міг поміститися в невеликий сокет. Все, що вам потрібно, це один роз’єм для процесора разом із одним центральним блоком, вставленим у нього. Вам не потрібні кілька роз’ємів процесора разом із кількома різними процесорами, причому кожен з них потребує власного живлення, апаратного забезпечення, охолодження та багато іншого. Крім того, оскільки ядра знаходяться на одному чіпі, вони можуть спілкуватися один з одним швидше. В результаті ви відчуєте менше затримок.

Hyper-threading

Тепер давайте подивимося на інший фактор, що стоїть за цією швидшою та кращою продуктивністю разом із можливостями багатозадачності комп’ютерів – Hyper-threading. Гігант комп’ютерного бізнесу Intel вперше застосував гіперпотоки. За допомогою цього вони хотіли досягти паралельних обчислень на споживчих ПК. Ця функція вперше була запущена в 2002 році на настільних ПК з Premium 4 HT . У той час Pentium 4T містив одне ядро ​​ЦП, що дозволило виконувати одне завдання в будь-який момент часу. Однак користувачі змогли досить швидко перемикатися між завданнями, щоб це виглядало як багатозадачність. Як відповідь на це запитання було надано гіперпотокове.

Технологія Intel Hyper-threading – як її назвала компанія – грає трюк, який змушує вашу операційну систему вважати, що до неї підключено кілька різних процесорів. Однак насправді є лише один. Це, у свою чергу, робить вашу систему швидшою, а також забезпечує кращу продуктивність. Щоб вам було ще зрозуміліше, ось ще один приклад. Якщо у вас є одноядерний ЦП разом із Hyper-threading, операційна система вашого комп’ютера знайде два логічних ЦП. Так само, якщо у вас двоядерний процесор, операційну систему обманом повірять, що існує чотири логічних ЦП. В результаті ці логічні процесори збільшують швидкість системи за рахунок використання логіки. Він також розбиває, а також організовує апаратні ресурси виконання. Це, у свою чергу, забезпечує найкращу швидкість, необхідну для виконання кількох процесів.

Ядра процесора проти потоків: в чому різниця?

Тепер давайте витратимо кілька хвилин, щоб з’ясувати, в чому різниця між ядром і потоком. Простіше кажучи, серцевину можна вважати ротом людини, а нитки можна порівняти з руками людини. Як ви знаєте, що рот відповідає за виконання їжі, з іншого боку, руки допомагають організувати «робоче навантаження». Нитка допомагає максимально легко доставити навантаження до ЦП. Чим більше у вас потоків, тим краще організована ваша робоча черга. В результаті ви отримаєте підвищену ефективність обробки інформації, яка надходить з нею.

Ядра ЦП є фактичним апаратним компонентом всередині фізичного ЦП. З іншого боку, потоки є віртуальними компонентами, які керують поставленими завданнями. Існує кілька різних способів взаємодії ЦП з кількома потоками. Загалом, потік подає завдання до ЦП. До другого потоку звертаються лише тоді, коли інформація, надана першим потоком, є ненадійною або повільною, наприклад, промах кешу.

Ядра, а також потоки можна знайти як в Intel, так і в AMD процесори. Hyper-threading ви знайдете лише в процесорах Intel і ніде більше. Функція використовує потоки ще краще. Ядра AMD, з іншого боку, вирішують цю проблему, додаючи додаткові фізичні ядра. В результаті кінцеві результати відповідають технології гіперпотоку.

Гаразд, хлопці, ми підійшли до кінця цієї статті. Час закінчувати. Це все, що вам потрібно знати про ядра процесора і потоки, і яка різниця між ними. Сподіваюся, стаття принесла вам велику цінність. Тепер, коли у вас є необхідні знання з теми, використовуйте їх якнайкраще. Знаючи більше про свій ЦП, ви можете максимально легко використовувати свій комп’ютер.

Читайте також: INnblock YouTube, коли заблоковано в офісах, школах чи коледжах?

Отже, ось воно! Ви можете легко завершити дебати про Ядра процесора проти потоків , використовуючи наведений вище посібник. Але якщо у вас все ще є запитання щодо цього посібника, не соромтеся задавати їх у розділі коментарів.

Ілон Декер

Ілон — технічний письменник у Cyber ​​S. Він пише інструкції вже близько 6 років і охопив багато тем. Він любить висвітлювати теми, пов’язані з Windows, Android, а також останні хитрощі та поради.