주요 차이점 : CPU는 컴퓨터의 모든 연산 및 컴퓨팅 기능을 수행합니다. GPU는 시스템이 이미지를 프레임에서 빌드하는 속도를 높이기 위해 메모리를 신속하게 조작하고 변경하도록 설계된 전자 회로 장치입니다.
CPU 및 GPU는 컴퓨터 및 기술을 언급 할 때 자주 사용됩니다. 이 단어들은 매일 사용되지만 사람들은 기술이 어떤 업무를 수행하는지에 대해 종종 혼란스러워합니다. 보통 사람이 컴퓨터를 열면 그는 시스템 내부에서 볼 수있는 칩, 와이어 및 클립의 양을 종종 당황하게됩니다. 그는 컴퓨팅 기술에 능숙하지 않다면 다른 것과 구별 할 수 없을 것입니다. 이것은 컴퓨터 기술자가 시스템을 살펴보기 위해 높고 강력한 요금을 부과 할 수있는 주된 이유 중 하나입니다. 따라서 어느 기술이 어떤 목적을 제공하는지에 대한 약간의 지식을 유지하는 것이 중요합니다.
중앙 처리 장치 (CPU)는 시스템의 기본 산술적, 논리적 및 입 / 출력 동작을 수행함으로써 컴퓨터 프로그램의 명령을 수행하는 컴퓨터 시스템 내의 하드웨어입니다. 중앙 처리 장치 또는 더 일반적으로 프로세서라고도합니다. 그러나 많은 사람들이 실수로 컴퓨터의 모든 하드웨어를 저장하는 주택 단위를 가리키는 데 CPU라는 용어를 사용합니다. 실제로는 컴퓨터의 프로그램을 실행하는 작은 프로세서 칩입니다.
대형 컴퓨터에서 CPU는 하나 이상의 인쇄 회로 기판을 필요로합니다. 그러나 대부분의 사람들이 사용하는 개인용 컴퓨터와 소형 워크 스테이션에서 CPU는 마이크로 프로세서라고하는 단일 실리콘 칩에 내장되어 있습니다. CPU의 기본 기능은 프로그램을 실행하거나 실행하는 것입니다. 프로그램은 본질적으로 일종의 컴퓨터 메모리에 보관되는 일련의 숫자로 표현되는 저장 명령 시퀀스입니다. CPU는 작업의 4 단계 프로세스 인 fetch, decode, execute 및 writeback을 따릅니다.
CPU는 프로그램을 실행하는 것 외에도 시스템 기능을 감시하고 스크립트를 실행하며 소프트웨어 렌더링에 자주 사용되는 복잡한 계산을 수행 할 책임이 있습니다. 또한 CPU는 CD, DVD, USB 드라이브 등과 같은 주변 장치로 데이터를 읽거나 쓸 수있을뿐 아니라 대용량 데이터 블록의 전송을 시작합니다. CPU는 실제로 컴퓨터에서 실행되는 모든 프로세스를 담당하기 때문에, CPU가 빠를수록 응용 프로그램을 더 빠르게 실행할 수 있다고 명시하는 것이 허용됩니다. 그러나 대부분의 가정용 컴퓨터에는 매우 큰 CPU가 필요하지 않습니다. 많은 사람들이 한 번에 많은 프로그램을 실행하지 않기 때문입니다.
CPU의 두 가지 일반적인 구성 요소는 산술 논리 장치 (ALU)와 제어 장치 (CU)입니다. ALU는 산술 및 논리 연산을 수행하는 반면 CU는 메모리에서 명령어를 추출하고 디코드하고 실행합니다. 필요한 경우 ALU에 도움을 청합니다.
GPU라는 용어는 1999 년 엔비디아가 지포스 256을 위해 고안 한 것입니다. 위키피디아는이 제품이 "세계 최초의 GPU"또는 변환, 조명, 삼각형 셋업 / 변환 기능이 통합 된 단일 칩 프로세서 인 GPU (Graphics Processing Unit) 클리핑 및 렌더링 엔진을 제공합니다. "Nvidia의 경쟁 업체 인 ATI Technologies는 VPU 또는 Visual Processing Unit이라는 용어를 성공적으로 개발하지 못했습니다.
처음에 CPU는 사용자 및 시스템으로부터받은 모든 컴퓨팅 및 지침을 처리합니다. 그러나 기술의 증가와 기술의 요구에 따라 CPU의 부담을 덜고 다른 프로세서를 제공하는 것이 가장 좋습니다. GPU는 CPU와 비교하여 더 많은 작업을 처리 할 수 있고 더 큰 해상도를 제공하는 더 많은 트랜지스터를 갖추고 있습니다. 대부분의 GPU 트랜지스터는 3D 기술과 관련된 계산을 수행합니다. 원래는 텍스처 매핑과 다각형 렌더링에 대한 메모리 집약적 인 작업을 가속화하는 데 사용되었습니다. 많은 GPU는 고급 게임이나 디지털 재생 기술을 지원하여보다 우수하고 향상된 시스템을 제공합니다.