Belangrijkste verschil: een CPU voert alle rekenkundige en computerfuncties van een computer uit. Een GPU is een elektronische schakelingeenheid die is ontworpen om snel het geheugen te manipuleren en te wijzigen om de snelheid te vergroten waarmee het systeem afbeeldingen in een kader opbouwt.
CPU's en GPU's worden vaak gebruikt bij het verwijzen naar de computer en zijn technologieën. Hoewel deze woorden dagelijks worden gebruikt, zijn mensen vaak verward over welke technologie presteert welke taken. Wanneer een normaal persoon de computer opent, is hij vaak verbijsterd over de hoeveelheid chips, draden en clips die zichtbaar zijn in het systeem. Tenzij hij goed bekend is met de computertechnologie, zou hij niets van de andere kunnen onderscheiden. Dit is een van de belangrijkste redenen waarom computertechnici zulke hoge en machtige kosten kunnen aanrekenen, zelfs als ze naar het systeem kijken. Daarom is het belangrijk om een beetje kennis te houden over welke technologie welk doel biedt.
Een centrale verwerkingseenheid (CPU) is de hardware binnen een computersysteem die de instructies van een computerprogramma uitvoert door de elementaire rekenkundige, logische en invoer / uitvoerbewerkingen van het systeem uit te voeren. Het wordt ook een centrale processoreenheid genoemd, of vaker een processor. Veel mensen gebruiken echter ten onrechte de term CPU om te verwijzen naar de behuizing waarin alle hardware van de computer is opgeslagen, terwijl dit in werkelijkheid slechts de kleine processorchip is die de computerprogramma's uitvoert.
In grote computers hebben de CPU's een of meer printplaten nodig. Op personal computers en kleine werkstations, die we meestal gebruiken, bevindt de CPU zich echter in een enkele siliciumchip, een microprocessor genaamd. De fundamentele functie van een CPU is om een programma uit te voeren of uit te voeren. Een programma is in wezen een reeks opgeslagen instructies, die wordt weergegeven door een reeks cijfers die in een soort computergeheugen worden bewaard. CPU's volgen een vierstappenproces in hun werking: ophalen, decoderen, uitvoeren en terugschrijven.
Naast het uitvoeren van een programma, is de CPU ook verantwoordelijk voor het in de gaten houden van systeemfuncties, voor het uitvoeren van scripts en voor het maken van complexe berekeningen, die vaak worden gebruikt bij het renderen van software. CPU's initiëren ook de overdracht van grote blokken gegevens, evenals het lezen of schrijven van gegevens naar en van randapparaten, zoals cd's, dvd's, USB-stations, enz. Omdat de processor verantwoordelijk is voor vrijwel alle processen die op de computer worden uitgevoerd, het is alleen aanvaardbaar om te stellen dat hoe sneller de CPU is, hoe sneller de applicaties kunnen worden uitgevoerd. Een zeer grote CPU is echter ook niet nodig voor de meeste thuiscomputers, omdat velen van ons niet zoveel programma's tegelijkertijd uitvoeren.
Er zijn twee typische componenten van een CPU: rekenkundige logica-eenheid (ALU) en de besturingseenheid (CU). De ALU voert rekenkundige en logische bewerkingen uit, terwijl de CU instructies uit het geheugen extraheert en decodeert en uitvoert; de ALU oproepen om hulp wanneer dat nodig is.
De term GPU is ontworpen door Nvidia in 1999 voor hun GeForce 256. Wikipedia stelt dat het product werd verkocht als "de eerste 'GPU', of grafische verwerkingseenheid, een processor met één chip met geïntegreerde transformatie, verlichting, driehoeksetting / het knippen en weergeven van engines die in staat zijn om minimaal 10 miljoen polygonen per seconde te verwerken. "Nvidia's concurrent ATI Technologies probeerde de term VPU of visuele verwerkingseenheid tevergeefs te verzilveren en te populariseren.
In eerste instantie zijn de CPU's verantwoordelijk voor het verwerken van alle computers en instructies die het ontvangt van de gebruiker en het systeem. Echter, met de toename van technologie en de vraag naar technologie, was het het beste om wat van de druk van de CPU te nemen en het andere processors te geven. In vergelijking met CPU's hebben GPU's meer transistors die meer werk aankunnen en betere resoluties bieden. De meeste GPU's transistors voeren een berekening uit die gerelateerd is aan 3D-technologieën. Ze werden oorspronkelijk gebruikt om het geheugenintensieve werk van texture mapping en rendering polygonen te versnellen. Veel GPU's ondersteunen ook technologieën voor geavanceerd gamen of digitaal afspelen, met betere en geavanceerde systemen.