Procesorji

Razlike med fizičnimi in logičnimi jedri (smt ali hyperthreading) v cpu

Kazalo:

Anonim

Jedra, jedra, niti, vtičnice, logično jedro in virtualno jedro so izrazi, povezani s procesorji, ki jih mnogi uporabniki ne razumejo čisto. Zato smo to objavo pripravili, da jo skušamo razložiti na preprost in razumljiv način za vse uporabnike.

Razlike med jedrom in nitmi izvajanja (SMT ali HyperThreading) v CPU-ju

Najprej moramo razmišljati o dobi Pentiumov, v kateri so bili procesorji sestavljeni iz enega jedra, procesor je nameščen v posebni reži na matični plošči, ki služi za komunikacijo z drugimi komponentami oz. Ta reža je vtičnica oz. Običajno imajo matične plošče samo eno vtičnico, vendar imajo nekateri poslovno usmerjeni modeli več vtičnic, kar omogoča namestitev več procesorjev. Kar zadeva jedro, je to tisti del procesorja, v katerem so opravljeni vsi izračuni, recimo, da so možgani tisti, ki delajo naš računalnik. Vsako od jeder lahko obdela podatkovno nit.

Skozi leta je cenil Intelovo tehnologijo HyperThreading, ki je sestavljena iz podvajanja nekaterih elementov znotraj procesorja, kot so registri ali predpomnilniki najvišje ravni, kar omogoča, da lahko procesorsko jedro lahko obvladuje dve nalogi hkrati (2 niti oz. niti) in ima za posledico videz logičnih jeder. Nekaj, kar bistveno izboljša zmogljivost, saj če mora postopek počakati na operacijo ali nekaj podatkov, lahko drug postopek še naprej uporablja procesor, ne da bi ga ustavil, ustavljeni procesor pomeni izgubo zmogljivosti, zato da moramo preprečiti, da bi se to zgodilo.

Pojasnjena tehnologija HyperThreading

Ta tehnologija HyperThreading "vara" operacijski sistem, da verjame, da obstajata dve jedri, če v resnici obstaja samo eno, tisto, ki v resnici obstaja, je fizično jedro, tisto, ki se pojavi kot rezultat HyperThreadinga, pa je virtualno. Navidezno jedro ima veliko manjšo zmogljivost obdelave kot fizično jedro, zato zmogljivost ni enakovredna dvema fizičnima jedrima daleč od nje, vendar zagotavlja dober dodatek.

Naslednji korak v razvoju procesorjev je bil, da naredimo preskok na videz procesorjev z dvema fizikalnima jederoma, to je bilo mogoče zaradi miniaturnosti vseh elementov, ki so znotraj procesorja, torej postanejo manjši in zaradi toliko, da jih lahko veliko več namestimo v isti prostor. Dvojedrni procesor je v bistvu podoben delovanju dveh procesorjev, vendar z veliko hitrejšo in učinkovitejšo komunikacijo med njimi, s čimer so zmogljivosti veliko boljše od sistemov z dvema vtičnicama in dvema procesorjema.

Primer dvojedrnega procesorja

Za razliko od HyperThreading ima v dvojedrnih procesorjih vsak potreben element, da lahko izvaja vse vrste nalog, zato je dvojedrni procesor v primerjavi z enojedrnim procesorjem s HyperThreadingom veliko boljši. Naslednji korak je bil doseči več jedrnih procesorjev, kar je možno pri vedno večji miniaturnosti njegovih komponent. Danes obstajajo procesorji z do 18 fizičnimi jedri.

Priporočamo, da preberete naš vodič z najboljšimi procesorji na trgu

Poleg tega lahko kombiniramo uporabo več jeder s tehnologijo HyperThreading, tako da lahko dosežemo procesorje z ogromnim številom logičnih jeder, zato ima fizični 18-jedrni procesor s HyperThreadingom skupno 36 logičnih jeder (18 fizičnih jeder + 18 jeder virtualno).

Procesorji

Izbira urednika

Back to top button