Ядра на процесора срещу обяснение на нишки - Каква е разликата?

Мислили ли сте за разликата между CPU Cores и Threads? Не е ли объркващо? Не се притеснявайте, в това ръководство ще отговорим на всички въпроси относно дебата за CPU Cores срещу Threads.(Have you thought about the difference between CPU Cores and Threads? Isn’t it confusing? Don’t worry in this guide we will answer all the queries regarding the CPU Cores vs Threads debate.)

Помните ли първия път, когато взехме уроци на компютър? Какво беше първото нещо, на което ни научиха? Да, фактът е, че процесорът(CPU) е мозъкът на всеки компютър. Въпреки това, по-късно, когато продължихме да купуваме нашите собствени компютри, сякаш забравихме всичко за това и не се замислихме много за процесора(CPU) . Каква може да е причината за това? Един от най-важните е, че никога не сме знаели много за процесора(CPU) на първо място.

Обяснение на ядра на процесора срещу нишки - Каква е разликата

Сега, в тази цифрова ера и с навлизането на технологиите, много неща се промениха. В миналото човек можеше да измерва производителността на процесора(CPU) само с неговата тактова честота. Нещата обаче не са останали толкова прости. В последно време процесорът(CPU) се предлага с функции като множество ядра, както и хипер-нишков. Те се представят много по-добре от едноядрен процесор(CPU) със същата скорост. Но какво представляват процесорните(CPU) ядра и нишки? Каква е разликата между тях? И какво трябва да знаете, за да направите най-добрия избор? Ето за това съм тук, за да ви помогна. В тази статия ще говоря с вас за процесора(CPU)ядра и нишки и да ви уведомим за техните разлики. Няма да трябва да знаете нищо повече, докато приключите с четенето на тази статия. Така че, без да губим повече време, нека започнем. Продължавайте да четете.

Ядра на процесора(CPU Cores) срещу обяснение на нишки(Threads)  – Каква е разликата между двете?

Основен процесор в компютър(Core Processor in a Computer)

CPU , както вече знаете, означава централен процесор(Central Processing Unit) . Процесорът е централният(CPU) компонент на всеки компютър, който виждате – независимо дали е компютър или лаптоп. Казано накратко, всяка джаджа, която изчислява, трябва да има процесор вътре. Мястото, където се извършват всички изчислителни изчисления, се нарича CPU . Операционната система на компютъра също помага, като дава инструкции, както и указания.

Сега процесорът(CPU) също има доста под-единици. Някои от тях са контролен блок(Control Unit) и аритметично логически блок ( АЛУ(ALU) ). Тези термини са твърде технически и не са необходими за тази статия. Затова ще ги избягваме и ще продължим с основната си тема.

Един процесор(CPU) може да обработва само една задача в даден момент. Сега, както можете да разберете, това не е най-доброто възможно условие, което бихте искали за по-добро представяне. Въпреки това, в днешно време всички ние виждаме компютри, които се справят с многозадачност без усилие и все още осигуряват звездни характеристики. И така, как се случи това? Нека да разгледаме това подробно.

Множество ядра(Multiple Cores)

Една от най-големите причини за тази богата на производителност способност за многозадачност е множеството ядра. Сега, през по-ранните години на компютъра, процесорите(CPUs) са склонни да имат едно ядро. Това по същество означава, че физическият процесор(CPU) съдържа само един централен процесор вътре в него. Тъй като имаше остра нужда от подобряване на производителността, производителите започнаха да добавят допълнителни „ядра“, които са допълнителни централни процесори. За да ви дам пример, когато видите двуядрен процесор(CPU) , тогава гледате процесор(CPU) , който има няколко централни процесора. Двуядрен процесор(CPU)е напълно в състояние да изпълнява два едновременни процеса по всяко време. Това от своя страна прави вашата система по-бърза. Причината за това е, че вашият процесор(CPU) вече може да прави няколко неща едновременно.

Тук няма други трикове – двуядрен процесор(CPU) има два централни процесора, докато четириядрените имат четири централни процесора на чипа на процесора(CPU) , окта-ядрен има осем и т.н.

Прочетете също: (Also read:) 8 начина за коригиране на проблем с системния часовник, работещ бързо(8 Ways To Fix System Clock Runs Fast Issue)

Тези допълнителни ядра позволяват на вашата система да предлага подобрена и по-бърза производителност. Въпреки това, размерът на физическия процесор(CPU) все още остава малък, за да може да се побере в малък сокет. Всичко, от което се нуждаете, е единичен процесорен(CPU) сокет заедно с един процесор(CPU) , поставен вътре в него. Не се нуждаете от множество гнезда за процесора заедно с няколко различни (CPU)процесора(CPUs) , като всеки от тях изисква собствено захранване, хардуер, охлаждане и много други неща. В допълнение към това, тъй като ядрата са на един и същ чип, те могат да комуникират помежду си по по-бърз начин. В резултат на това ще изпитате по-малко забавяне.

Hyper-threading

Сега нека разгледаме другия фактор зад тази по-бърза и по-добра производителност, заедно с многозадачните способности на компютрите – Hyper-threading. Гигантът в бизнеса с компютри, Intel , за първи път използва Hyper-threading. Това, което искаха да постигнат с него, беше да донесат паралелни изчисления в потребителските компютри. Функцията беше пусната за първи път през 2002 г. на настолни компютри с Premium 4 HT . По това време Pentium 4T съдържаше едно ядро ​​на процесора(CPU) , като по този начин можеше да изпълнява една задача във всеки даден момент. Въпреки това, потребителите успяха да превключват между задачите достатъчно бързо, за да изглежда като многозадачен. Хипер-нишката беше предоставена като отговор на този въпрос.

Технологията Intel Hyper-threading – както я нарече компанията – играе трик, който кара вашата операционна система да вярва, че към нея са свързани няколко различни процесора(CPUs) . В действителност обаче има само един. Това от своя страна прави вашата система по-бърза, заедно с осигуряване на по-добра производителност през цялото време. За да ви стане още по-ясно, ето още един пример. В случай, че имате едноядрен CPU заедно с Hyper-threading , операционната система на вашия компютър ще намери два логически CPU(CPUs) на място. Точно(Just) така, в случай че имате двуядрен процесор(CPU) , операционната система ще бъде измамена да повярва, че има четири логически процесора(CPUs). В резултат на това тези логически процесори(CPUs) увеличават скоростта на системата чрез използването на логика. Той също така разделя, както и подрежда ресурсите за хардуерно изпълнение. Това от своя страна предлага най-добрата възможна скорост, необходима за провеждане на няколко процеса.

Ядра на процесора(CPU Cores) срещу нишки(Threads) : Каква е разликата(Difference) ?

Сега, нека отделим няколко минути, за да разберем каква е разликата между ядро ​​и нишка. Казано по-просто, можете да мислите за сърцевината като за устата на човек, докато нишките могат да се сравнят с ръцете на човешко същество. Както знаете, че устата е отговорна за извършването на храненето, от друга страна, ръцете помагат за организирането на „работното натоварване“. Нишката помага при доставянето на работното натоварване на процесора(CPU) с максимална лекота. Колкото повече нишки имате, толкова по-добре е организирана вашата работна опашка. В резултат на това ще получите повишена ефективност за обработка на информацията, която идва с него.

Ядрата на процесора(CPU) са действителният хардуерен компонент във физическия процесор(CPU) . От друга страна, нишките са виртуалните компоненти, които управляват задачите. Има няколко различни начина, по които процесорът(CPU) взаимодейства с множество нишки. По принцип една нишка захранва задачите на процесора(CPU) . Достъпът до втората нишка се осъществява само когато информацията, предоставена от първата нишка, е ненадеждна или бавна, като например пропуск в кеша.

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

Добре(Okay) , момчета, стигнахме до края на тази статия. Време е да приключим. Това е всичко, което трябва да знаете за процесорните(CPU) ядра срещу нишките(Threads) и каква е разликата между тях и двете. Надявам се, че статията ви е предоставила много стойност. Сега, когато имате необходимите знания по темата, използвайте ги възможно най-добре за вас. Познаването на повече за вашия процесор(CPU) означава, че можете да извлечете максимума от компютъра си с най-голяма лекота.

Прочетете също: (Also read:) Деблокиране на YouTube, когато е блокиран в офиси, училища или колежи?(Unblock YouTube When Blocked In Offices, Schools or Colleges?)

И така, ето го! Можете лесно да прекратите дебата за CPU Cores срещу Threads(CPU Cores vs Threads) , като използвате горното ръководство. Но ако все още имате въпроси относно това ръководство, не се колебайте да ги попитате в секцията за коментари.



About the author

аудиофил инженер и специалист по аудио продукти с повече от 10 години опит. Специализирам се в създаването на качествени музикални високоговорители и слушалки от началото до края. Аз съм експерт в отстраняването на аудио проблеми, както и в проектирането на нови високоговорители и системи за слушалки. Моят опит надхвърля просто правенето на добри продукти; Също така имам страст да помагам на другите да бъдат възможно най-добрите, независимо дали това е чрез образование или общественополезен труд.



Related posts