주변에서 CPU와 GPU라는 말을 자주 듣습니다
하지만 이러한 단어를 들을 때마다 뜻을 몰라서 그냥 지나쳤습니다
그래서 오늘은 CPU와 GPU에 대한 뜻에 대해서 알아보겠습니다
CPU
CPU는 Central Processing Unit 약자로 컴퓨터의 뇌에 해당되는 장치이며 중앙처리장치라는 의미를 가지고 있습니다
중앙처리장치는 컴퓨터의 중앙에서 모든 데이터를 처리할 수 있도록 각 부품들에게 명령을 내리는 장치이며 사용자의 입력을 해석하고 연산한 뒤에 결과를 출력합니다
CPU는 RAM 메모리와 작업하여 데이터를 이동시키고 소프트웨어를 실행시키며 직렬 처리 방식을 사용하기에 정보를 순차적으로 받아들이고 해석해야 합니다
그리하여 CPU에 대용량 정보가 한꺼번에 입력되면 순차적으로 처리되기 때문에 뒤에있는 일이 지연되는 병목현상이 발생할 수 있습니다
CPU는 한번에 하나의 명령만 처리할 수 있는데 최근에는 CPU가 여러 가지 일을 처리할 수 있도록 멀티코어 CPU가 개발되었고 여기에서 코어는 한 번에 얼마나 많은 일을 할 수 있는지를 나타내는 능력입니다
코어를 공장에 비유 했을때 스레드란 공장에서 일하는 사람들이며 코어와 스레드가 높으면 CPU는 효율적입니다
GPU
GPU는 Graphics Processing Unit의 약자로 그래픽처리 장치를 의미하며 1999년 엔비디아에서 그래픽과 이미지를 처리하기 위해서 개발되었습니다
GPU는 대량의 단순연산을 병렬처리하는데 특화되어 있으며 우리가 보는 영화나 게임 같은 영상을 보기 위해서는 실시간으로 엄청난 계산이 이루어져야 합니다
이러한 계산은 순차적인 처리 방식이 아닌 입력된 정보를 동시적으로 처리하는 방식인 병렬처리방식을 가진 GPU가 정보를 처리하는 것이 더 유리합니다
GPU는 음성, 이미지, 영상 같은 대용량 멀티미디어를 처리하는 데 사용되며 최근에는 대용량 정보에 대한 계산이 많은 빅데이터, 인공지능, 비트코인 채굴 등에서 많이 사용되고 있습니다
함께 읽으면 좋은 글인 자바에 대한 글도 있습니다
2022.09.20 - [정보] - 자바(JAVA), 자바에 대한 소개
'정보' 카테고리의 다른 글
매파 vs 비둘기파 그리고 올빼미파 총정리 (0) | 2023.01.31 |
---|---|
하드디스크(HDD) vs SSD (0) | 2023.01.31 |
정월대보름 음력 뜻 유래 음식 하는 놀이 (0) | 2023.01.31 |
설탕 vs 소금 역사 (0) | 2023.01.30 |
짜장면 vs 짬뽕 유래와 칼로리 (0) | 2023.01.30 |
댓글