/ / Multi-core processors: hoe ze werken

Multi-coreprocessors: werkprincipes

Vijf of zes jaar geleden wisten maar weinig mensen ervande introductie van multi-core processors, hoewel deze apparaten al in serversystemen zijn gebruikt. Het voltooien van hetzelfde met deze elementen van personal computers begon in 2005.

multi-core processors

Dus wat bieden multi-core processors in termen van het verbeteren van computerprestaties?

Het principe van het vergroten van de kracht van het apparaat dankzijhet werk van meerdere kernels is het oplossen van problemen te scheiden. In algemene termen kunnen we zeggen dat elk proces dat op het systeem wordt uitgevoerd, meerdere threads heeft. Met de mogelijkheid van gelijktijdige werking van meerdere applicaties (processen), hebben we het over multitasking, die wordt ondersteund door het Windows-besturingssysteem.

Met multi-core processors kunt u toenemende snelheid van programma's, hoewel het principe van multitasking wordt geïmplementeerd op een single-core apparaat. Dus de ene kern verwerkt tekstinformatie, de andere - naar muziek luisteren, terwijl deze applicaties tegelijkertijd werken.

Intel multi-core processors

Als u bijvoorbeeld een antivirusprogramma neemt, dande ene thread scant geheugen en harde schijven en de andere werkt de antivirusdatabases bij. Het voorbeeld is erg vereenvoudigd, maar stelt u in staat het algemene concept te begrijpen waarmee multi-core processors werken.

In een computer met een conventioneel apparaat voorde gelijktijdige werking van programma's creëert een virtuele mogelijkheid om ze uit te voeren. Hier komt het besturingssysteem om de hoek kijken, het schakelt afwisselend het werk van threads, alles gebeurt in een fractie van een seconde en is onzichtbaar voor de gebruiker. Het blijkt dat Windows het antivirusprogramma een beetje heeft bijgewerkt, daarna is begonnen met scannen en daarna weer is begonnen met updaten. De gebruiker krijgt de indruk dat alles tegelijkertijd gebeurt.

In het geval dat een multi-coreprocessor actief is,een dergelijke omschakeling zal niet worden uitgevoerd. Het besturingssysteem stuurt duidelijk threads naar specifieke kernels. Als gevolg hiervan wordt het mogelijk om de prestatievermindering kwijt te raken, zoals in het geval van het schakelen tussen taken.

multi-coreprocessor
De programma's worden gelijktijdig uitgevoerd, inAls resultaat zullen database-updates en scannen veel sneller worden uitgevoerd. Niet elke applicatie ondersteunt deze technologie echter en kan op deze manier geoptimaliseerd worden. Ontwikkelaars maken steeds meer programma's die overweg kunnen met multi-coreprocessors.

Tegenwoordig is de markt voor dergelijke apparaten verdeeld overAMD en Intel, toonaangevende fabrikanten. Moderne stationaire computersystemen, serversystemen, maar ook laptops en smartphones gebruiken multi-core Intel- of AMD-processors voor het werk.

Zelfs goedkope apparaten hebben neeminder dan twee kernen, hoewel er processors met 4, 6, 8 of meer elementen worden geproduceerd. De volledige prestaties van de apparaten kunnen echter alleen worden verkregen met de balans van het hele systeem, waarvan de parameters moeten overeenkomen met het RAM, de harde schijf, de videokaart en andere componenten van de computer.