Tutorials

Onderdelen van een processor 【basis】 ⭐️

Inhoudsopgave:

Anonim

Elke processor heeft bepaalde onderdelen die u moet kennen en begrijpen hoe ze werken. Dus, hier is een tutorial om de basis te leren.

Processors zijn wat complexer dan we denken. Het gaat niet alleen om kernen, threads, frequentie en cache, maar elke processor heeft bepaalde onderdelen die bekend moeten zijn. Omdat we weten dat velen ze niet kennen, hebben we besloten om een kleine basishandleiding te doen die de meest elementaire van een processor probeert uit te leggen.

Inhoudsindex

Processor of cpu

We noemen de processor vaak CPU, maar wat is CPU? Het zijn de initialen van Central Processing Unit of, in het Spaans vertaald, Central Processing Unit . Een processor verzamelt alle "ruwe" gegevens die hij van invoerapparaten ontvangt en zet deze om in nuttige informatie die door elk uitvoerapparaat kan worden gebruikt.

Op een normale pc is de CPU een eenvoudige microchip, maar op servers of in quantum-pc's zijn ze meestal een set chips. De 3 belangrijkste onderdelen van de processor zijn als volgt:

  • Controle-eenheid. Bestuurt de invoer- en uitvoerapparaten (invoer en uitvoer). De logische rekeneenheid of (ALU). Dit is een van de belangrijkste onderdelen van de processor omdat er veel werk voor nodig is, zoals besluitvorming en wiskunde. Geheugeneenheid. Het is dat geheugen dat wordt gebruikt om de programmering en gegevens van de CPU op te slaan. Hoe meer geheugen de CPU heeft, hoe meer programma's hij tegelijkertijd kan starten, hoe meer gegevens hij kan verwerken.

Je moet echter dieper op elk onderdeel ingaan. Daarom zullen we hieronder de 3 delen van de processor in detail uitleggen.

Controle-eenheid

Het bestuurt de werking van alle delen van de pc, maar voert geen gegevensverwerkingen uit. De functies zijn als volgt:

  • Beheer gegevensoverdrachten en instructies tussen de andere eenheden van de pc. Beheer en coördineer alle eenheden van de computer. Haalt instructies uit het geheugen op, interpreteert ze en leidt pc-bewerkingen. Communiceert met invoer- en uitvoerapparaten voor gegevensoverdracht of opslagresultaten. Verwerkt of slaat geen gegevens op.

ALU

Het bestaat uit twee subsecties of subcategorieën genaamd: rekenkundige sectie en logische sectie.

De eerste voert rekenkundige bewerkingen uit, zoals optellen, aftrekken, vermenigvuldigen en delen. Al die complexe bewerkingen worden uitgevoerd met, herhaaldelijk, de vorige bewerkingen.

Wat betreft de logische sectie, het voert logische bewerkingen uit, zoals het vergelijken, selecteren, matchen of samenvoegen van gegevens.

Geheugeneenheid

Het kan ook een "opslageenheid" worden genoemd. U kunt instructies, gegevens of tussentijdse resultaten opslaan. Dit toestel geeft informatie door aan andere pc-eenheden die het nodig hebben. Het formaat heeft invloed op vermogen, capaciteit en snelheid.

We vinden het hoofd- en secundair geheugen, maar de functies van de geheugeneenheid zijn als volgt:

  • Slaat alle informatie en instructies op waarvan de verwerking noodzakelijk is. Slaat tussentijdse verwerkingsresultaten op. Slaat de uiteindelijke verwerkingsresultaten op voordat ze worden uitgevoerd naar een uitvoerapparaat. Alle in- en uitgangen communiceren of verzenden via het hoofdgeheugen..

Kernen of kernen

Tot dusver hebben we uitgelegd hoe een Central Processing Unit (CPU) werkt, maar meestal vinden we er meerdere. Dit is waar kernels , multiprocessing, etc. binnenkomen. Momenteel is het normaal om een ​​processor met 2 of 4 cores te hebben.

Maar wat is een kern? We zouden kunnen zeggen dat een kernel een blok is dat zich in de processor bevindt en instructies uitvoert. Het aantal cores geeft zeker aan hoeveel taken onze pc tegelijkertijd kan uitvoeren. Dat gezegd hebbende, betekent dit dat hoe meer kernen we hebben, hoe meer instructies we zullen uitvoeren? Het hoeft niet.

Dat aantal instructies hangt af van het programma dat we gebruiken. Er zijn programma's die slechts één kernel gebruiken, zoals andere die er maximaal 8 gebruiken. Het is duidelijk dat als we de laatste gebruiken, het hebben van meer kernen een enorme prestatiesprong zal zijn.

Daarom kunnen we zeggen dat multi-core processors met meer programma's kunnen werken en meer taken tegelijk kunnen uitvoeren. Hoewel, wees voorzichtig, dit hoeft niet zo te zijn, dit is afhankelijk van het programma omdat we applicaties vinden waarvan de bewerkingen niet parallel kunnen worden uitgevoerd.

Omdat ik weet dat velen van jullie aan videogames denken , zal ik je vertellen hoeveel kernen je nodig hebt. Voorheen was het met 4 cores voldoende omdat videogames in de regel niet meer nodig hadden. Vanaf 2018 zijn ontwikkelaars begonnen met het gebruik van alle 6 cores. Dit betekent dat we minimaal aanraden om een ​​processor met 6 cores aan te schaffen.

WIJ RADEN U AAN Hoe u het BIOS op het moederbord bijwerkt voor AMD Ryzen 3000

Dit betekent niet dat je niet met 2 cores of 4 cores kunt spelen. Je kunt zelfs spelen en een goede ervaring opdoen, maar niet de beste.

Stel tot slot dat elke kern op een frequentie werkt, die ofwel basis ofwel turbo kan zijn. De basis is de voorraadfrequentie, de turbo is een soort "overklok" die aan de processor wordt aangebracht om maximaal vermogen te leveren.

Draden of draden

De threads zijn een virtuele versie van een kernel (ja, wat we eerder hebben uitgelegd). Zijn missie is om de processor te helpen zijn taken beter te beheren, waardoor wachttijden worden verkort. Elke kern voert een gelijktijdige taak uit en de threads overtuigen de gebruiker en de pc dat er meer tegelijk kan worden gedaan.

Laten we het met dit voorbeeld uitleggen : een cake. De taart vertegenwoordigt een taak die we " beginnende Counter Strike " gaan noemen. Nu verdelen we het in porties; deze vertegenwoordigen de threads. Op deze manier verdelen we een taak in verschillende threads. Elke thread moet een specifieke taak uitvoeren. Als je kijkt, is het de arbeidsverdeling die Henry Ford heeft bedacht, maar die wordt toegepast op computers.

Als het u niet duidelijk is, doen we het volgende: we moeten 10 emmers water vullen Hoe denkt u dat dit minder kost?

  • De ene emmer vullen tot hij voltooid is, om verder te gaan met de andere. Ga in elke emmer tegelijkertijd een beetje water vullen totdat ze allemaal zijn voltooid.

We vullen de 10 emmers water eerder, als ze tegelijkertijd worden gevuld. Het is dus beter om Hyper-threading te gebruiken zolang de toepassing dit toelaat. Hoe meer discussies, hoe beter.

Tot zover deze tutorial van basisonderdelen van de processor. We hopen dat het u heeft geholpen, en als u vragen heeft, weet u dat!

We raden de beste processors op de markt aan

Wist je de onderdelen van de processor? Mis je een concept? Welke

Tutorials

Bewerkers keuze

Back to top button