Verschil tussen kern en processor

Inhoudsopgave:

Verschil tussen kern en processor
Verschil tussen kern en processor

Video: Verschil tussen kern en processor

Video: Verschil tussen kern en processor
Video: Brigitte Kaandorp - Het verschil tussen mannen en vrouwen (Badwater - 2002) 2024, November
Anonim

Kern versus processor

Verschil tussen processor en core kan een raadselachtig onderwerp zijn als je niet handig bent met computers. Processor of de CPU is als het brein van het computersysteem. Het is verantwoordelijk voor alle kernfuncties, zoals rekenkundige, logische en controlebewerkingen. Een traditionele processor zoals een Pentium-processor heeft slechts één kern in de processor, maar moderne processors zijn multi-coreprocessors. Een multi-coreprocessor heeft verschillende kernen in het processorpakket, waarbij een kern de meest elementaire rekeneenheid van een processor is. Een kern kan slechts één programma-instructie tegelijk uitvoeren (kan meerdere uitvoeren als hyperthreading-mogelijkheid beschikbaar is), maar een processor die uit meerdere kernen bestaat, kan verschillende instructies tegelijkertijd uitvoeren, afhankelijk van het aantal kernen.

Wat is een verwerker?

Processor die ook bekend staat als de Central Processing Unit (CPU) is het belangrijkste onderdeel van een computersysteem dat verantwoordelijk is voor het uitvoeren van programma-instructies. Deze instructies omvatten rekenkundige, logische, besturings- en invoer-uitvoerbewerkingen. Traditioneel bestaat een processor uit een component genaamd Arithmetic and Logical Unit (ALU), die verantwoordelijk is voor alle rekenkundige en logische bewerkingen en een andere component genaamd Control Unit (CU), die verantwoordelijk is voor alle besturingsbewerkingen. Het heeft ook een reeks registers om waarden op te slaan. Traditioneel kon een processor slechts één instructie tegelijk uitvoeren. Processors die slechts één kern bevatten, worden single-coreprocessors genoemd. De Pentium-serie is een voorbeeld voor single-core processors.

Toen werden multi-coreprocessors geïntroduceerd waarbij een enkele processor meerdere processors bevatte, bekend als cores. Dus een dual-coreprocessor heeft twee kernen in de processor en een quad-coreprocessor heeft vier kernen erin. Dus een multicore-processor is als een pakket met verschillende processors die cores worden genoemd. Deze multicore-processors kunnen verschillende instructies tegelijk uitvoeren, afhankelijk van het aantal cores.

Een processor heeft naast cores ook de interface die het apparaat met de buitenwereld verbindt. Een multicore-processor heeft ook de interface die alle cores met de buitenwereld verbindt. Het heeft ook een cache op het laatste niveau die bekend staat als de L3-cache die voor alle kernen geldt. Bovendien kan een processor een geheugencontroller en een input-outputcontroller bevatten, maar afhankelijk van de architectuur kunnen ze zich soms in de chipset bevinden die zich buiten de processor bevindt. Verder hebben bepaalde processors grafische verwerkingseenheden (GPU) in zich, waar een GPU ook is gemaakt van kleine en minder krachtige kernen.

Wat is een kern?

Een kern is de rekenkundige basiscomponent van een processor. Meerdere cores vormen samen een processor. Een kern bestaat uit verschillende basisonderdelen. Rekenkundige en logische eenheid is verantwoordelijk voor het uitvoeren van alle rekenkundige en logische bewerkingen. Control Unit is verantwoordelijk voor alle regelactiviteiten. De set registers slaat de waarden tijdelijk op. Als een kern niet over de mogelijkheid beschikt die hyperthreading wordt genoemd, kan deze slechts één programma-instructie tegelijk uitvoeren. Moderne kernen hebben echter een technologie die hyperthreading wordt genoemd, waarbij een kern redundante functionele eenheden heeft waardoor ze in staat zijn om meerdere instructies parallel uit te voeren. Binnen een kern zijn er twee niveaus van caches genaamd L1-cache en L2-cache. L1 is de dichtstbijzijnde, de snelste maar ook de kleinste. L2-cache is na de L1-cache waar deze een beetje groot is, maar langzamer dan L1. Deze caches zijn snellere geheugens die gegevens opslaan van en naar het Random Access Memory (RAM) van de computer om snellere en efficiënte toegang te bieden.

Verschil tussen kern en processor
Verschil tussen kern en processor
Verschil tussen kern en processor
Verschil tussen kern en processor

Wat is het verschil tussen processor en core?

• Een kern is de meest elementaire rekeneenheid van een processor. Een processor bestaat uit een of meer cores. Traditionele processors hadden slechts één kern, terwijl moderne processors meerdere kernen hebben.

• Een kern bestaat uit een ALU, CU en een set registers.

• Een kern bestaat uit twee niveaus van caches, L1 en L2 genaamd, die in elke kern aanwezig zijn.

• Een processor bestaat uit een cache die wordt gedeeld door oproepkernen die L3-cache worden genoemd. Het is gemeenschappelijk voor alle kernen.

• Een processor, afhankelijk van de architectuur, kan bestaan uit een geheugencontroller en een input/output-controller.

• Bepaalde processorpakketten bestaan ook uit grafische verwerkingseenheden (GPU).

• Een kern die geen hyper-threading heeft, kan slechts één instructie tegelijk uitvoeren, terwijl een multicore-processor die uit meerdere kernen bestaat, meerdere instructies parallel kan uitvoeren. Als een processor uit 4 kernen bestaat die geen hyperthreading ondersteunen, kan die processor 4 instructies tegelijkertijd uitvoeren.

• Een kern met hyper-threading-technologie heeft redundante functionele eenheden zodat ze meerdere instructies tegelijk kunnen uitvoeren. Een kern met 2 threads kan bijvoorbeeld 2 instructies tegelijkertijd uitvoeren, dus een processor met 4 van dergelijke kernen kan 2 × 4 instructies parallel uitvoeren. Deze threads worden meestal logische kernen genoemd en de taakbeheerder van Windows toont over het algemeen het aantal logische kernen, maar niet de fysieke kernen.

Samenvatting:

Processor vs Core

Een kern is de meest elementaire rekeneenheid van een processor. Een moderne multicore-processor bestaat uit meerdere kernen erin, maar vroege processors hadden slechts één kern. Een kern bestaat uit zijn eigen ALU, CU en zijn verzameling registers. Een processor is gemaakt van een of meer van dergelijke kernen. Een processorpakket bevat ook de onderlinge verbindingen die de kernen naar buiten verbinden. Afhankelijk van de architectuur kan een processor ook een geïntegreerde GPU, IO-controller en een geheugencontroller bevatten. Een dual core processor heeft 2 cores en een quad core processor heeft 4 cores zoals de naam al doet vermoeden. Een kern kan slechts één instructie tegelijk uitvoeren (enkele als hyper-threading beschikbaar is), maar een multicore-processor kan instructies parallel uitvoeren, aangezien elke kern als een onafhankelijke CPU fungeert.

Aanbevolen: