Hauptunterschied: Eine CPU führt alle Rechen- und Rechenfunktionen eines Computers aus. Eine GPU ist eine elektronische Schaltungseinheit, die den Speicher schnell manipulieren und ändern kann, um die Geschwindigkeit zu erhöhen, mit der das System Bilder in einem Frame erstellt.
CPUs und GPUs werden häufig verwendet, wenn sie sich auf Computer und ihre Technologien beziehen. Obwohl diese Wörter täglich verwendet werden, sind die Leute oft verwirrt, welche Technologie welche Jobs erfüllt. Wenn eine normale Person den Computer öffnet, ist er oft verblüfft über die Menge an Chips, Drähten und Klammern, die im System sichtbar sind. Wenn er sich mit der Computertechnologie nicht auskennt, könnte er nichts von den anderen unterscheiden. Dies ist einer der Hauptgründe, warum Computertechniker so hohe und mächtige Gebühren erheben können, selbst wenn sie sich das System einmal ansehen. Daher ist es wichtig, ein wenig Wissen darüber zu haben, welche Technologie welchen Zweck bietet.
Eine zentrale Verarbeitungseinheit (CPU) ist die Hardware innerhalb eines Computersystems, die die Anweisungen eines Computerprogramms durchführt, indem sie die grundlegenden arithmetischen, logischen und Eingabe / Ausgabe-Operationen des Systems ausführt. Sie wird auch als zentrale Prozessoreinheit oder häufiger als Prozessor bezeichnet. Viele verwenden jedoch fälschlicherweise den Begriff CPU für die Gehäuseeinheit, in der die gesamte Computerhardware untergebracht ist, während in Wirklichkeit nur der kleine Prozessorchip die Computerprogramme ausführt.
In großen Computern benötigen die CPUs eine oder mehrere Leiterplatten. Bei Personalcomputern und kleinen Workstations, die die meisten von uns verwenden, ist die CPU jedoch in einem einzigen Siliziumchip untergebracht, dem Mikroprozessor. Die grundlegende Funktion einer CPU besteht darin, ein Programm auszuführen oder auszuführen. Ein Programm ist im Wesentlichen eine Folge gespeicherter Anweisungen, die durch eine Reihe von Zahlen dargestellt wird, die in einer Art Computerspeicher aufbewahrt werden. CPUs folgen in ihrem Betrieb einem vierstufigen Prozess: Abrufen, Dekodieren, Ausführen und Zurückschreiben.
Neben der Ausführung eines Programms ist die CPU auch dafür verantwortlich, die Systemfunktionen im Auge zu behalten, Skripts auszuführen und komplexe Berechnungen durchzuführen, die häufig beim Software-Rendering verwendet werden. CPUs veranlassen auch die Übertragung großer Datenblöcke sowie das Lesen oder Schreiben von Daten zu und von Peripheriegeräten wie CDs, DVDs, USB-Laufwerken usw. Da die CPU für praktisch alle im Computer ausgeführten Prozesse verantwortlich ist, Es ist nur akzeptabel zu sagen, dass je schneller die CPU ist, desto schneller können Anwendungen ausgeführt werden. Für die meisten Heimcomputer ist jedoch auch keine sehr große CPU erforderlich, da viele von uns nicht so viele Programme gleichzeitig ausführen.
Es gibt zwei typische Komponenten einer CPU: die arithmetische Logikeinheit (ALU) und die Steuereinheit (CU). Die ALU führt arithmetische und logische Operationen aus, während die CU Anweisungen aus dem Speicher extrahiert, dekodiert und ausführt. bei Bedarf die ALU um Hilfe bitten.
Der Begriff GPU wurde 1999 von Nvidia für seine GeForce 256 entwickelt. Wikipedia gibt an, dass das Produkt als "erste GPU" (Graphics Processing Unit) der Welt vermarktet wurde, ein Single-Chip-Prozessor mit integrierter Transformation, Beleuchtung, Dreiecks-Setup. Clipping- und Rendering-Engines, die mindestens 10 Millionen Polygone pro Sekunde verarbeiten können. “Der Konkurrent von Nvidia, ATI Technologies, versuchte den Begriff VPU oder Visual Processing Unit erfolglos zu prägen und zu popularisieren.
Anfänglich sind die CPUs für die Verarbeitung aller Berechnungen und Anweisungen verantwortlich, die sie vom Benutzer und vom System erhalten. Mit dem Anstieg der Technologie und der Nachfrage nach Technologie war es jedoch am besten, etwas Druck von der CPU zu nehmen und ihr andere Prozessoren zu geben. Im Vergleich zu CPUs verfügen GPUs über mehr Transistoren, die mehr Arbeit erledigen und höhere Auflösungen bieten. Die meisten GPU-Transistoren führen Berechnungen in Bezug auf 3D-Technologien durch. Sie wurden ursprünglich verwendet, um die speicherintensive Arbeit der Texturabbildung und des Rendern von Polygonen zu beschleunigen. Viele GPUs unterstützen auch Technologien für fortschrittliches Spielen oder digitale Wiedergabe und bieten bessere und fortschrittlichere Systeme.