Huvudskillnad: En CPU utför alla aritmetiska och datafunktioner på en dator. En GPU är en elektronisk kretsenhet som är utformad för att snabbt manipulera och ändra minnet för att öka hastigheten vid vilken systemet bygger bilder i en ram.
CPU och GPU används ofta när man hänvisar till datorn och dess tekniker. Även om dessa ord används dagligen, är människor ofta förvirrade över vilken teknik som utför vilka jobb. När en vanlig person öppnar datorn, är han ofta förbryllad med mängden chips, trådar och klipp som är synliga inuti systemet. Om han inte är välkänd med datatekniken skulle han inte kunna skilja något från det andra. Detta är en av de främsta anledningarna till att datortekniker kan ta ut så höga och mäktiga avgifter för att ens ta en titt på systemet. Därför är det viktigt att hålla lite kunskap om vilken teknik som erbjuder vilket syfte.

En centralbehandlingsenhet (CPU) är hårdvaran i ett datorsystem som utför instruktionerna för ett datorprogram genom att utföra systemets grundläggande aritmetiska, logiska och inmatnings- / utmatningsoperationer. Det kallas också en central processor enhet, eller oftare en processor. Men många använder felaktigt termen CPU för att referera till den bostadsenhet som lagrar hela datorns hårdvara, medan det i själva verket är bara det lilla processorkrets som kör datorns program.
I stora datorer kräver CPU: erna en eller flera tryckta kretskort. Men i persondatorer och små arbetsstationer, de som de flesta av oss använder, är CPU-enheten inrymd i ett enda kiselchip som heter en mikroprocessor. Den grundläggande funktionen hos en CPU är att köra eller exekvera ett program. Ett program är i huvudsak en sekvens av lagrade instruktioner, som representeras av en serie av nummer som hålls i ett slags datorminne. CPU: er följer en fyra stegs process i sin operation: hämta, avkoda, exekvera och skriva tillbaka.
Förutom att exekvera ett program är CPU också ansvarig för att hålla koll på systemfunktioner, för att exekvera skript och för att göra komplexa beräkningar, som ofta används vid mjukvarubildning. CPU: er initierar också överföring av stora datablock, såväl som läs eller skriv data till och från kringutrustning, såsom CD-skivor, DVD-skivor, USB-enheter etc. Eftersom CPU: n ansvarar för praktiskt taget alla processer som körs i datorn, Det är endast acceptabelt att ange att ju snabbare CPU: n, ju snabbare applikationerna kan köras. En mycket stor CPU är dock inte nödvändig för de flesta hemmedatorer, eftersom många av oss inte kör så många program på en gång.
Det finns två typiska komponenter i en CPU: aritmetisk logikenhet (ALU) och styrenheten (CU). ALU utför aritmetiska och logiska operationer, medan CU extraherar instruktioner från minnet och avkodar och exekverar dem; kräver ALU för hjälp när det behövs.

Termen GPU designades av Nvidia 1999 för deras GeForce 256. Wikipedia säger att produkten marknadsfördes som "världens första GPU" eller Graphics Processing Unit, en processor med enstaka chip med integrerad transformation, belysning, triangel setup / klippning och rendering motorer som kan hantera minst 10 miljoner polygoner per sekund. "Nvidias konkurrent, ATI Technologies, försökte misslyckas med mynt och popularisera termen VPU eller visuell bearbetningsenhet.
Initialt är CPU: erna ansvariga för att hantera all den dator och instruktioner som den tar emot från användaren och systemet. Men med ökningen av teknik och efterfrågan på teknik var det bäst att ta lite av CPU-trycket och ge det till andra processorer. I jämförelse med CPU-enheter har GPU-enheter flera transistorer som kan hantera mer arbete och erbjuder större resolutioner. De flesta av GPU-transistorerna utför beräkning relaterad till 3D-teknik. De användes ursprungligen för att påskynda det minnesintensiva arbetet med texturmappning och rendering av polygoner. Många GPU stödjer också teknik för avancerad spel- eller digitaluppspelning, och erbjuder bättre och avancerade system.