Kluczowa różnica: CPU wykonuje wszystkie funkcje arytmetyczne i obliczeniowe komputera. GPU to elektroniczna jednostka obwodów zaprojektowana do szybkiego modyfikowania i modyfikowania pamięci w celu zwiększenia szybkości, z jaką system buduje obrazy w ramce.
Procesory i procesory graficzne są często używane w odniesieniu do komputera i jego technologii. Chociaż słowa te są używane codziennie, ludzie często nie wiedzą, co technologia wykonuje, jakie zawody. Kiedy normalna osoba otwiera komputer, często jest zaskoczony ilością żetonów, przewodów i klipów widocznych w systemie. Chyba, że jest dobrze obeznany z technologią komputerową, nie będzie w stanie odróżnić niczego od innych. Jest to jeden z głównych powodów, dla których technicy komputerowi są w stanie pobierać tak wysokie i potężne opłaty, nawet za obejrzenie systemu. Dlatego ważne jest, aby zachować niewielką wiedzę na temat tego, która technologia oferuje jakiś cel.
Jednostką centralną (CPU) jest sprzęt w systemie komputerowym, który wykonuje instrukcje programu komputerowego, wykonując podstawowe operacje arytmetyczne, logiczne i wejścia / wyjścia systemu. Jest również nazywany centralną jednostką procesorową lub częściej procesorem. Jednak wielu błędnie używa terminu CPU, aby odnieść się do jednostki mieszkaniowej, która przechowuje cały sprzęt komputerowy, podczas gdy w rzeczywistości jest to tylko mały procesor, który uruchamia programy komputera.
W dużych komputerach procesory wymagają co najmniej jednej płytki drukowanej. Jednak w komputerach osobistych i małych stacjach roboczych, które większość z nas używa, procesor umieszczony jest w jednym chipie krzemowym zwanym mikroprocesorem. Podstawową funkcją procesora jest uruchomienie lub uruchomienie programu. Program jest zasadniczo sekwencją przechowywanych instrukcji, które są reprezentowane przez serię liczb przechowywanych w jakiejś pamięci komputera. Procesory wykonują czteroetapowy proces ich działania: pobieranie, dekodowanie, wykonywanie i zapisywanie.
Oprócz wykonywania programu, procesor jest również odpowiedzialny za pilnowanie funkcji systemu, wykonywanie skryptów i wykonywanie skomplikowanych obliczeń, które są często używane przy renderowaniu oprogramowania. Procesory inicjują również transfer dużych bloków danych, a także odczyt i zapis danych z urządzeń peryferyjnych, takich jak dyski CD, DVD, dyski USB itp. Ponieważ procesor jest odpowiedzialny za praktycznie wszystkie procesy uruchomione w komputerze, Dopuszczalne jest tylko stwierdzenie, że im szybszy jest procesor, tym szybciej mogą działać aplikacje. Jednak bardzo duży procesor nie jest również konieczny w przypadku większości komputerów domowych, ponieważ wielu z nas nie uruchamia tak wielu programów jednocześnie.
Istnieją dwa typowe komponenty procesora: arytmetyczna jednostka logiczna (ALU) i jednostka sterująca (CU). ALU wykonuje operacje arytmetyczne i logiczne, podczas gdy CU wydobywa instrukcje z pamięci i dekoduje je i wykonuje; wzywanie ALU do pomocy w razie potrzeby.
Termin GPU został zaprojektowany przez Nvidię w 1999 roku dla ich GeForce 256. Wikipedia twierdzi, że produkt był sprzedawany jako "pierwszy na świecie" procesor graficzny lub procesor graficzny, jednoukładowy procesor ze zintegrowaną transformacją, oświetleniem, układem trójkątów / strzyżenie i silniki renderujące, które są zdolne do przetwarzania co najmniej 10 milionów wielokątów na sekundę. "Konkurent Nvidii, ATI Technologies próbował bez powodzenia monety i popularyzować termin VPU lub jednostkę przetwarzania wizualnego.
Początkowo procesory są odpowiedzialne za obsługę wszystkich komputerów i instrukcji otrzymywanych od użytkownika i systemu. Jednak wraz ze wzrostem technologii i zapotrzebowaniem na technologię, najlepiej było wziąć trochę presji procesora i dać mu inne procesory. W porównaniu do procesorów, GPU mają więcej tranzystorów, które mogą obsłużyć więcej pracy i oferuje większą rozdzielczość. Większość tranzystorów GPU wykonuje obliczenia związane z technologiami 3D. Zostały one pierwotnie wykorzystane do przyspieszenia pracochłonnej pamięci polegającej na mapowaniu tekstur i renderowaniu wielokątów. Wiele procesorów graficznych obsługuje również technologie do zaawansowanych gier lub odtwarzania cyfrowego, oferując lepsze i zaawansowane systemy.