Още от детството ни учат, че процесорът е мозъкът на компютъра! Повечето хора изглежда го забравят, когато трябва закупете компютър, все пак. Вероятно защото повечето от нас не са знаели за процесорите на първо място. Не знаехме как работят или факторите, които имат значение. И затова хората в крайна сметка купуват произволен процесор. Всъщност има няколко основни неща, които трябва да знаете за процесора.
В тази статия преминаваме през някои концепции като ядра срещу нишки, Hyper-Threading, струва ли си Hyper Threading? и очевидно най-основните основи на процесорите, които трябва да знаете. Първо, ще имаме въведение в процесорите, които технически се наричат CPU.
Какво е основен процесор в компютър?
Както 99% от вас знаят, CPU означава централен процесор. Това е централният компонент на всеки компютър – под компютър имаме предвид компютри, лаптопи, смартфони и много други джаджи. С други думи, всичко, което изчислява, има процесор вътре. Процесорът е мястото, където се извършват всички изчислителни изчисления. Извършва се с помощта на указания и инструкции от операционната система. И така, това е основното нещо за процесорите.
Има някои под-единици за всеки процесор, като аритметично логическо устройство и контролно устройство. Прекалено технически е и по-добре да пропуснем.
Един процесор може да обработва една задача наведнъж. Това не е много добре за производителност, нали знаете. И така, има история за това как получихме този сценарий на многозадачност с богата производителност. За да разберем текущата ситуация с процесорите, трябва да разгледаме историята на персоналните компютри.
Старите времена на множество процесори
Под един процесор имаме предвид чип на процесора, който е поставен в гнездото на процесора. Така че в ранните времена един такъв чип щеше да се грижи за една задача в даден момент.
В старите времена хората се нуждаеха от повече производителност от компютрите. Идеята им беше да включат множество процесори на компютър. Тоест ще има множество гнезда и множество чипове. Всичко това ще бъде свързано заедно и към дънната платка. Така че технически те могат да очакват по-добра производителност от компютъра. Това беше доста успешен метод, докато хората не откриха недостатъците.
- Беше необходимо да се осигурят специално захранване и инсталационни ресурси за всеки процесор. Тъй като бяха различни чипове, латентността за комуникация беше твърде висока. Това всъщност не беше добро за представянето.
- Не на последно място, колектив от процесори може да произвежда много топлина в дългосрочен план. Така че ще ви трябват куп ресурси за справяне с допълнителната топлина.
И така се появиха концепциите за Hyper-Threading и Multi-Core CPU.
Сценарий №1 – Множество ядра в един процесор
Идеята за свързване на различни CPU чипове не беше наистина добра за производителност. Тогава дойде идеята да има два централни процесора в един чип. Надяваме се, че разбирате разликата между чип и централен процесор.
И така, като следващата ефективна стъпка към производителността, производителите включиха множество централни процесори в един процесор. Тези единици бяха наречени „ядра“. Тези процесори бяха наречени многоядрени процесори. Така че, когато изглежда операционната система, има два процесора. Вместо да отделят съхранение и захранване за отделни чипове, многоядрените процесори свършиха работата с допълнителната производителност.

Разбира се, имаше и други предимства. Тъй като и двата процесора бяха на един и същ чип, латентността беше по-ниска. Това помогна за по-добра комуникация и повишена скорост. В момента можете да видите голямо разнообразие от многоядрени процесори на пазара. В двуядрените процесори има два процесора. От друга страна, ако вземем случая на Четириядрени процесори, ще забележите 4 обработващи единици. Това число се увеличава в зависимост от процесора, който купувате.
Сценарий № 2 – Intel Hyper-Threading
Паралелните изчисления са в индустрията от известно време. Въпреки това Intel беше този, който внесе предимствата на същото в персоналните компютри. И там се наричаше технологията Intel Hyper-Threading. Чудесно е, ако получите някаква представа от името, но можем да обясним всички от нулата.
Технологията Intel Hyper-Threading кара вашата операционна система да вярва, че има множество процесори – всъщност има само един. Това е вид претенция, за да се подобри производителността и скоростта. Да предположим, че имате едноядрен процесор с активиран Hyper-Threading; в този случай операционната система ще намери общо два логически процесора. По същия начин, ако беше двуядрен процесор, ОС ще забележи четири логически процесора. Тези логически процесори успяват да подобрят скоростта чрез използването на логика. Ресурсите за хардуерно изпълнение ще бъдат разделени и подредени, за да се осигури най-добрата скорост за множество процеси.

Както виждате, цялата игра е виртуална. И така, отговорът на въпроса - Колко нишки на ядро? трябва да бъде така – Процесорът с помощта на Hyper-Threading се опитва да заблуди операционната система. Въпреки че не е толкова страхотна, тази настройка може да осигури малко по-добра производителност.
Ядра срещу нишки – Струва ли си Hyper Threading?
Нека бъдем бързи тук.
Ако вашият компютър има многоядрен процесор, това означава, че има множество централни процесори. Това също означава, че можете да имате по-добра производителност от едноядрен процесор.
От друга страна, множеството нишки са нещо виртуално. Тук технологията използва допълнителна логика за управление на множество задачи. Поради това общото представяне няма да бъде наистина видимо.
Така че, ако искате наистина да сравните, можем да кажем нещо. Многоядрените процесори винаги са по-добри от едноядрените процесори – без значение дали има Hyper-Threading. Въпреки това, ако вземете два едноядрени процесора – един с хипер-нишков и един без хипер-нишков – първият ще работи по-добре.
Е, това е истинската разлика между Cores и Threads, която трябва да знаете.
Текущият сценарий – Определяне на колко ядра имам?
Както знаете, по-голямата част от компютрите днес се доставят с многоядрени процесори. Поне можете да забележите двуядрени процесори в почти всички лаптопи. Разбира се, макар и малцинство, има и някои едноядрени процесори. Въпреки че изборът е ваш, има и някои други фактори.
Например, добре е, ако можете да получите многоядрен процесор с Hyper-Threading технология. Това може да подобри общата производителност на вашия компютър, особено по време на многозадачност. Да предположим, че имате четириядрен процесор с Hyper-Threading. След това можете на практика да имате производителността на общо 8 логически процесора.
Това звучи страхотно, нали?
Завършване – ядра срещу нишки
Надяваме се, че сме дали ясна представа за основите на процесорите, Hyper-Threading и многоядрените процесори. Ние също така вярваме, че тези съвети за нишки срещу ядра ще ви помогнат да изберете правилния процесор за вашия компютър.
Кийт Паунд
Благодаря за споделянето на рядка информация за процесора и централния процесор (централен процесор).
Кийт Паунд.
Вики Сони
През повечето време, когато възрастните хора купуват компютър, те не разбират, че процесорът и неговата мощност имат значение в дългосрочен план.
Укачукву Сандра Амака
Това наистина ми помогна много. Благодаря ти.
Сега знам разликата между Cores и Threads и тяхното значение при закупуване на компютри.
Suraj
Това е наистина полезно за разбирането на процесора, не знаех, че двуядрен означава двоен процесор, когато за първи път купих компютъра си.