자세하게 말하면 한도 끝도 없으니까
아주 간단한 예시로 이야기 해보자면
1+1을 컴퓨터로 처리를 하려고 하면
우선 메모리 RAM에 1+1이라는 데이터가 올라가야 합니다
이때 1은 숫자 1 그리고 +는 두 숫자를 더하는 함수라는 사실 그리고 결과를 어떻게 출력할지 등등 모든 데이터가 소프트웨어라는 이름으로 메모리에 올라가 있어야 더하기를 할 수 있습니다
CPU는 메모리에 있는 정보를 받습니다 더하기를 할 수 있는 회로가 CPU에 들어있기 때문에 이 회로에 1과 1이라는 메모리에 올라간 데이터가 들어가고 결과인 2는 역시 메모리의 약속된 장소에 저장됩니다 데이터가 어디로 가서 어디로 저장되고 이런 순서들이 메모리속 소프트웨어에 적혀있습니다
GPU는 여기서는 모니터에 화면을 출력하기 위한 연산을 합니다 (메모리에 저장된 소프트웨어가 시키는 대로) FHD 모니터는 1920*1080 개의 점으로 구성되어 있는데 GPU는 각 점에 어떤 색이 들어가야 할지 실시간으로 계산해서 “1+1=2” 라는 그림이 보이도록 모니터에 신호를 보냅니다