Wat is die verskil tussen 'n kern- en logiese verwerker? (Verduidelik) – Al die verskille

 Wat is die verskil tussen 'n kern- en logiese verwerker? (Verduidelik) – Al die verskille

Mary Davis

'n Verwerker word benodig vir elke rekenaar om te werk, of dit nou 'n beskeie doeltreffendheidsverwerker of 'n massiewe werkverrigtingkragbron is. Natuurlik is die verwerker, dikwels bekend as die SVE of Sentrale Verwerkingseenheid, 'n noodsaaklike komponent van elke werkende stelsel, maar dit is ver van die enigste een.

Vandag se SVE's is byna almal dubbelkern, wat beteken dat die hele verwerker uit twee onafhanklike kerne bestaan ​​om data te hanteer. Maar wat is die verskille tussen verwerkerkerne en logiese verwerkers, en wat verrig hulle?

In hierdie artikel sal jy leer oor kern- en logiese verwerkers en presies die verskil tussen hulle.

Wat is 'n kernverwerker?

'n Verwerkerkern is 'n verwerkingseenheid wat instruksies lees en dit uitvoer. Instruksies is aan mekaar gekoppel om jou rekenaarervaring te skep wanneer dit intyds uitgevoer word. Jou SVE moet letterlik alles verwerk wat jy op jou rekenaar doen.

Wanneer jy 'n vouer oopmaak, word jou verwerker vereis. Wanneer jy in 'n woorddokument tik, word jou verwerker ook vereis. Jou grafiese kaart - wat honderde verwerkers het om vinnig gelyktydig aan data te werk - is verantwoordelik vir dinge soos die teken van die lessenaaromgewing, vensters en speletjiesbeeldmateriaal. Hulle benodig egter steeds jou verwerker tot 'n mate.

Die kern is die eenheid wat die instruksie lees en dit uitvoer.

Hoe werk kernverwerkers?

Verwerkerontwerpe is ongelooflik gesofistikeerd en verskil grootliks tussen handelsmerke en modelle. Verwerkerontwerpe word altyd verbeter om die beste werkverrigting te lewer terwyl die minste hoeveelheid spasie en energie gebruik word.

Ongeag argitektoniese veranderinge, wanneer verwerkers instruksies verwerk, gaan hulle deur vier hoofstappe:

  • Haal
  • Dekodeer
  • Voer uit
  • Terugskryf

Haal

Die haalstap is presies wat jy sou verwag. Die verwerkerkern kry instruksies wat daarvoor gewag het, wat normaalweg in die geheue gestoor word. Dit kan RAM insluit, maar in huidige verwerkerkerne wag die instruksies gewoonlik reeds vir die kern binne die verwerkerkas.

Die programteller is 'n gedeelte van die verwerker wat as 'n boekmerk funksioneer, wat aandui waar die vorige instruksie gestop en die volgende een begin het.

Dekodeer

Dit gaan dan voort om die onmiddellike opdrag te dekodeer nadat dit herwin is. Instruksies wat verskeie afdelings van die verwerkerkern vereis, soos rekenkunde, moet deur die verwerkerkern gedekodeer word.

Elke gedeelte het 'n opkode wat die verwerkerkern vertel wat om te doen met die data wat daarop volg. Die afsonderlike dele van die verwerkerkern kan aan die werk gaan sodra die verwerkerkern dit alles uitgesorteer het.

Sien ook: Die verskil tussen Shonen en Seinen - Al die verskille

Voer uit

Die uitvoerstap is wanneer die verwerker uitvind wat hy moet uitvoer en dit dan doen. Wat hier gebeur, wissel na gelang van die betrokke verwerkerkern en die data wat ingevoer is.

Die verwerker kan byvoorbeeld rekenkunde binne die ALU (Aritmetic Logic Unit) uitvoer. Hierdie toestel kan aan 'n verskeidenheid insette en uitsette gekoppel word om getalle te knars en die toepaslike resultaat te verskaf.

Terugskrywing

Die laaste stap, bekend as terugskryf, stoor eenvoudig die uitkoms van die vorige stappe in geheue. Die uitset word aangestuur volgens die behoeftes van die lopende toepassing, maar dit word gereeld in SVE-registers gestoor vir vinnige toegang deur die volgende instruksies.

Dit sal van daar af gehanteer word totdat gedeeltes van die afvoer weer verwerk moet word, op watter punt dit in RAM gestoor kan word.

Kernverwerking het vier stappe.

Wat is 'n logiese verwerker?

Dit is baie makliker om logiese verwerkers te definieer noudat ons weet wat die kern is. Die aantal kerns wat die bedryfstelsel sien en kan aanspreek, word in logiese verwerkers gemeet. As gevolg hiervan is dit die som van die aantal fisiese kerns en die aantal drade wat elke kern kan hanteer (vermenigvuldiging).

Gestel byvoorbeeld jy het 'n 8-kern, 8-draad SVE . Daar sal agt logiese verwerkers tot jou beskikking wees. Die aantal fisiese kerne (8) vermenigvuldig met die getalvan drade wat hulle kan hanteer, is gelyk aan hierdie syfer.

Maar wat as jou SVE hiperthreading-vermoëns het? Dus sal 'n 8-kern SVE 8 * 2 = 16 logiese verwerkers hê omdat elke kern twee drade kan hanteer.

Wat is beter?

Wat dink jy is meer waardevol? Fisiese kerne of logiese verwerkers? Die antwoord is eenvoudig: fisiese kerne.

Onthou dat jy nie twee drade op dieselfde tyd met multithreading verwerk nie, jy skeduleer hulle eenvoudig so dat die een fisiese kern hulle so doeltreffend as moontlik kan hanteer.

In werkladings wat goed geparalleliseer is, soos SVE-weergawe, sal logiese verwerkers (of Threads) slegs 'n 50 persent prestasie-hupstoot gee. In sulke werkladings sal fisiese kerne 'n 100 persent prestasie-hupstoot toon.

Verwerker, kern, Logiese verwerker, virtuele verwerker

Verskillende tipes verwerker

Die vele tipes verwerkers word in verskillende argitekture geskep, soos 64-bis en 32-bis, vir optimale spoed en buigsaamheid. Die mees algemene soorte SVE's is enkelkern, dubbelkern, vierkern, heksakern, oktakern en dekakern, soos hieronder gelys :

Verwerkers Kenmerke
Enkelkern-SVE -Kan net een opdrag op 'n slag uitvoer.

-Ondoeltreffend wanneer dit by multitasking kom.

-As meer as een sagteware loop, is daar 'n waarneembaredaling in werkverrigting.

-As een operasie begin het, moet die tweede wag totdat die eerste voltooi is.

Dubbelkern-SVE -Twee verwerkers word in 'n enkele boks gekombineer.

-Hyper-threading-tegnologie word ondersteun (hoewel nie in alle dubbelkern Intel-SVE's nie).

-64- bit-instruksies word ondersteun.

Sien ook: Die verskil tussen TV-MA, gegradeerde R en ongegradeerde - al die verskille

-Kapasiteit vir multitasking en multithreading (Lees meer hieronder)

-Multitasking is 'n briesie met hierdie toestel.

-Dit gebruik minder krag.

-Die ontwerp is deeglik getoets en bewys dat dit betroubaar is.

Vierkern-SVE - Is 'n skyfie wat vier afsonderlike eenhede het genaamd kerns wat SVE-instruksies lees en uitvoer soos byvoeg, skuif data en vertakking.

-Elke kern is in wisselwerking met ander stroombane op die halfgeleier, soos kas, geheuebestuur en invoer/afvoer hawens.

Hexa Core-verwerkers -Dit is nog 'n veelkern-SVE met ses kerns wat take vinniger kan verrig as vierkern- en dubbelkernverwerkers.

-Is eenvoudig vir gebruikers van persoonlike rekenaars, en Intel het nou die Inter core i7 in 2010 met 'n Hexa-kernverwerker bekendgestel.

-Hexacore-verwerkers is nou toeganklik in selfone.

Oktakernverwerkers -Bestaan ​​uit 'n paar vierkernverwerkers wat take in verskillende kategorieë verdeel.

-In die geval van 'n noodgeval of aanvraag, die vinnige vier stellevan kerns sal geaktiveer word.

-Die okta-kern is perfek gespesifiseer met dubbelkode-kern en dienooreenkomstig aangepas om die beste werkverrigting te lewer.

Deka-kernverwerker -Dit is kragtiger as ander verwerkers en blink uit in multitasking.

-Die meeste slimfone kom vandag met Deca-kern-SVE's wat laekoste is en nooit uit die styl raak nie. .

-Die meeste toestelle wat in die mark beskikbaar is, het hierdie nuwe verwerker wat kliënte 'n beter ervaring en bykomende funksies gee wat baie nuttig is.

Verskillende tipes verwerkers

Gevolgtrekking

  • 'n Kern is 'n verwerkingseenheid wat instruksies lees en dit uitvoer.
  • Wanneer verwerkers instruksies verwerk, gaan hulle deur vier stappe .
  • Verskeie kerns is moontlik in 'n SVE.
  • Die aantal logiese verwerkers verwys na die aantal SVE-drade wat die bedryfstelsel kan sien en aanspreek.
  • Die kern kan jou prestasie ’n hupstoot gee en jou help om jou werk vinniger te doen.
  • Kernverwerking gaan deur vier hoofstappe.

    Mary Davis

    Mary Davis is 'n skrywer, inhoudskepper en ywerige navorser wat spesialiseer in vergelykingsanalise oor verskeie onderwerpe. Met 'n graad in joernalistiek en meer as vyf jaar se ondervinding in die veld, het Mary 'n passie om onbevooroordeelde en reguit inligting aan haar lesers te lewer. Haar liefde vir skryf het begin toe sy jonk was en was 'n dryfveer agter haar suksesvolle loopbaan in skryfwerk. Mary se vermoë om navorsing te doen en bevindinge in 'n maklik verstaanbare en boeiende formaat aan te bied, het haar by lesers regoor die wêreld bekoor. Wanneer sy nie skryf nie, geniet Mary dit om te reis, lees en tyd saam met familie en vriende deur te bring.